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

Change-Id: Ibaa7927bacef1ba067ded5ccbf3f1111f31200a2
Ta zmiana jest zawarta w:
kjayapra-amd authored and Karthik Jayaprakash committed 2023-02-06 10:37:29 -05:00
1 rodzic 7b50c935f8
złożenie 297223a763
Plik 1 zmieniony
+1
+1
Wyświetl plik
@@ -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) {