rocr: Unchecked return value as arg

v1: Add value pointer validation before
dereferencing in GetInfo method for MODULE_NAME case.

Signed-off-by: Alysa Liu <Alysa.Liu@amd.com>


[ROCm/ROCR-Runtime commit: f1f34da4f6]
Αυτή η υποβολή περιλαμβάνεται σε:
Alysa Liu
2025-05-26 11:41:31 -04:00
υποβλήθηκε από Liu, Alysa
γονέας 7fe67829ef
υποβολή 8cbabdbbe3
@@ -145,6 +145,9 @@ namespace code {
}
case HSA_CODE_SYMBOL_INFO_MODULE_NAME: {
std::string ModuleName = GetModuleName();
if (!value) {
return HSA_STATUS_ERROR_INVALID_ARGUMENT;
}
memset(value, 0x0, ModuleName.size());
memcpy(value, ModuleName.c_str(), ModuleName.size());
break;