SWDEV-378648 - Adding checks in runtime to abort when bad/invalid payload is sent.

Change-Id: Ibaa7927bacef1ba067ded5ccbf3f1111f31200a2


[ROCm/clr commit: 297223a763]
Этот коммит содержится в:
kjayapra-amd
2023-01-30 12:00:45 -08:00
коммит произвёл Karthik Jayaprakash
родитель dfa7790030
Коммит 4cdfa88971
+1
Просмотреть файл
@@ -88,6 +88,7 @@ static void handlePayload(MessageHandler& messages, uint32_t service, uint64_t*
}
return;
case SERVICE_DEVMEM: {
guarantee(payload[0] != 0 || payload[1] != 0, "Both payloads cannot be 0 \n");
if (payload[0]) {
amd::Memory* mem = amd::MemObjMap::FindMemObj(reinterpret_cast<void*>(payload[0]));
if (mem) {