From 583aa7f008b459a8dc4bd294b66275a486757c78 Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Mon, 4 Apr 2022 13:50:42 +0000 Subject: [PATCH] SWDEV-330661 - devicePointer null checking. Change-Id: I3366031954330143109d0a79e86fd0e0ec996f01 [ROCm/clr commit: ff78c439ef0717404adaa584cadc3759db3b4476] --- projects/clr/hipamd/src/hip_memory.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/projects/clr/hipamd/src/hip_memory.cpp b/projects/clr/hipamd/src/hip_memory.cpp index 8fb7b00072..0f359eef0b 100644 --- a/projects/clr/hipamd/src/hip_memory.cpp +++ b/projects/clr/hipamd/src/hip_memory.cpp @@ -2608,9 +2608,14 @@ hipError_t hipIpcCloseMemHandle(void* dev_ptr) { HIP_RETURN(hipSuccess); } + hipError_t hipHostGetDevicePointer(void** devicePointer, void* hostPointer, unsigned flags) { HIP_INIT_API(hipHostGetDevicePointer, devicePointer, hostPointer, flags); + if (devicePointer == nullptr) { + HIP_RETURN(hipErrorInvalidValue); + } + size_t offset = 0; amd::Memory* memObj = getMemoryObject(hostPointer, offset);