diff --git a/rocclr/runtime/device/pal/palmemory.cpp b/rocclr/runtime/device/pal/palmemory.cpp index cf69049165..e8c2397e2c 100644 --- a/rocclr/runtime/device/pal/palmemory.cpp +++ b/rocclr/runtime/device/pal/palmemory.cpp @@ -174,7 +174,9 @@ bool Memory::create(Resource::MemoryType memType, Resource::CreateParams* params memRef()->gpu_ = params->gpu_; } if (memRef() != nullptr) { -// printf("VM:%llx\n", iMem()->Desc().gpuVirtAddr); + ClPrint(amd::LOG_DEBUG, amd::LOG_RESOURCE, "Alloc: %8llx bytes, VM[%10llx, %10llx]", + iMem()->Desc().size, iMem()->Desc().gpuVirtAddr, + iMem()->Desc().gpuVirtAddr + iMem()->Desc().size); } } @@ -385,6 +387,11 @@ bool Memory::createInterop() { } Memory::~Memory() { + if (memRef() != nullptr) { + ClPrint(amd::LOG_DEBUG, amd::LOG_RESOURCE, "Free-: %8llx bytes, VM[%10llx, %10llx]", + iMem()->Desc().size, iMem()->Desc().gpuVirtAddr, + iMem()->Desc().gpuVirtAddr + iMem()->Desc().size); + } // Clean VA cache dev().removeVACache(this);