From 650978ecccc0b83c1bfbc1b7f2e719067f847dc4 Mon Sep 17 00:00:00 2001 From: German Andryeyev Date: Wed, 24 Jan 2024 14:17:19 -0500 Subject: [PATCH] SWDEV-404889 - Switch to FreezeExecutable() Debugger support requires FreezeExecutable() call inside the loader interface. Change-Id: Iff01840a5980500d8d51da8d73c3f24b2960c44a [ROCm/clr commit: dcd2fcff16ddc90957118437a32691cd51702f21] --- projects/clr/rocclr/device/pal/palprogram.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/device/pal/palprogram.cpp b/projects/clr/rocclr/device/pal/palprogram.cpp index 05eba432b7..3415e3ddcf 100644 --- a/projects/clr/rocclr/device/pal/palprogram.cpp +++ b/projects/clr/rocclr/device/pal/palprogram.cpp @@ -270,7 +270,7 @@ bool HSAILProgram::createKernels(void* binary, size_t binSize, bool useUniformWo buildLog_ += "Error: AMD HSA Code Object loading failed.\n"; return false; } - status = executable_->Freeze(nullptr); + status = loader_->FreezeExecutable(executable_, nullptr); if (status != HSA_STATUS_SUCCESS) { buildLog_ += "Error: AMD HSA Code Object freeze failed.\n"; return false; @@ -782,7 +782,7 @@ bool LightningProgram::createKernels(void* binary, size_t binSize, bool useUnifo return false; } - status = executable_->Freeze(nullptr); + status = loader_->FreezeExecutable(executable_, nullptr); if (status != HSA_STATUS_SUCCESS) { LogError("Error: Freezing the executable failed."); return false;