SWDEV-474345 - Address potential segmentation fault in Print_Out_Attributes test
Change-Id: Ie507d3da66d9644eea56a510e76564af1970e2c0
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user