Fix misaligned stores in buffer (#1063)

* Fix misaligned read/write to buffer

- causes undefined behavior

* Update run-ci.py

- fix spurious CDash submission failure warning

* Improve run-ci.py support for UBSan

* Relax rocprofv3 summary stats count expectation

* Update CHANGELOG
Этот коммит содержится в:
Jonathan R. Madsen
2024-09-10 17:08:57 -05:00
коммит произвёл GitHub
родитель 7a9af10833
Коммит 37e0d7efce
9 изменённых файлов: 60 добавлений и 29 удалений
+2 -1
Просмотреть файл
@@ -156,7 +156,8 @@ validate(const std::vector<rocprofiler_record_header_t*>& _headers)
if(itr->hash == typeid(data_type).hash_code())
{
auto* _data = static_cast<data_type*>(itr->payload);
EXPECT_EQ(_ref_data, *_data);
EXPECT_EQ(_ref_data, *_data)
<< "\nREF: " << _ref_data.to_string() << "\nINP: " << _data->to_string();
}
}
}