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

Change-Id: Ib1c6a38da0b81b78d250d7fb88d1194864a0251d


[ROCm/clr commit: 5158ec1c00]
This commit is contained in:
Ioannis Assiouras
2023-12-19 21:14:53 +00:00
vanhempi 3a4261966c
commit 7c08efde2a
@@ -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.