SWDEV-474345 - Address potential segmentation fault in Print_Out_Attributes test

Change-Id: Ie507d3da66d9644eea56a510e76564af1970e2c0
This commit is contained in:
Ioannis Assiouras
2024-07-18 15:14:43 +01:00
szülő b0599b7e4a
commit e4077f827c
2 fájl változott, egészen pontosan 3 új sor hozzáadva és 3 régi sor törölve
@@ -761,7 +761,6 @@
"=== SWDEV-432554:Below test failed in stress test on 10/11/23 ===",
"Unit_hipMemcpy3DAsync_Positive_Basic",
"Unit_hipDrvMemcpy3DAsync_Positive_Basic",
"Print_Out_Attributes",
"Unit_hipExtGetLinkTypeAndHopCount_Positive_Basic",
"Unit_hipClock64_Positive_Basic",
"Unit_hipClock_Positive_Basic",
@@ -452,10 +452,11 @@ constexpr int kW = 60;
} // anonymous namespace
template <size_t n> void printAttributes(const AttributeToStringMap<n>& attributes, const int device) {
int attribute_value;
hipError_t ret_val;
for (const auto& attribute : attributes) {
ret_val = hipDeviceGetAttribute(&attribute_value, attribute.first, device);
int64_t attribute_value = 0;
ret_val = hipDeviceGetAttribute(reinterpret_cast<int *>(&attribute_value),
attribute.first, device);
std::cout << std::setw(kW) << std::string(attribute.second).append(": ");
if (ret_val == hipSuccess)
std::cout << attribute_value << "\n";