SWDEV-374361, SWDEV-374362, SWDEV-374364, SWDEV-374365 - error checking

Change-Id: I0b729976ed794239fa54e1ad2965133b319d2f5d
Tá an tiomantas seo le fáil i:
pghafari
2023-01-05 07:56:33 -05:00
tiomanta ag Payam Ghafari
tuismitheoir 52bf09aac6
tiomantas a9cbff0a49
+5
Féach ar an gComhad
@@ -103,6 +103,11 @@ hipError_t hipImportExternalMemory(
hipExternalMemory_t* extMem_out,
const hipExternalMemoryHandleDesc* memHandleDesc) {
HIP_INIT_API(hipImportExternalMemory, extMem_out, memHandleDesc);
if (extMem_out == nullptr || memHandleDesc == nullptr ||
(memHandleDesc->flags != 0 && memHandleDesc->flags != hipExternalMemoryDedicated) ||
memHandleDesc->size == 0) {
HIP_RETURN(hipErrorInvalidValue);
}
size_t sizeBytes = memHandleDesc->size;
amd::Context& amdContext = *hip::getCurrentDevice()->asContext();