SWDEV-438299 - Fixed out of bounds memory access in ExtractFatBinaryUsingCOMGR

Change-Id: Ib1c6a38da0b81b78d250d7fb88d1194864a0251d
This commit is contained in:
Ioannis Assiouras
2023-12-19 21:14:53 +00:00
parent 3fa4e31180
commit 5158ec1c00
+1 -1
View File
@@ -226,10 +226,10 @@ hipError_t FatBinaryInfo::ExtractFatBinaryUsingCOMGR(const std::vector<hip::Devi
query_list_array = new amd_comgr_code_object_info_t[unique_isa_names.size()];
auto isa_it = unique_isa_names.begin();
for (size_t isa_idx = 0; isa_idx < unique_isa_names.size(); ++isa_idx) {
std::advance(isa_it, isa_idx);
query_list_array[isa_idx].isa = isa_it->first.c_str();
query_list_array[isa_idx].size = 0;
query_list_array[isa_idx].offset = 0;
isa_it ++;
}
// Look up the code object info passing the query list.