From 762162655947a8863ff71b9456cd2809217a5e86 Mon Sep 17 00:00:00 2001 From: Ammar ELWazir Date: Tue, 18 Apr 2023 19:28:22 +0000 Subject: [PATCH] Handling Corrupted kernel names Change-Id: I660cefa1d6fadfd6cf59fe57b70b718c5e17aa75 --- src/core/hsa/queues/queue.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/hsa/queues/queue.cpp b/src/core/hsa/queues/queue.cpp index 26213bbfc6..cb51fa35ce 100644 --- a/src/core/hsa/queues/queue.cpp +++ b/src/core/hsa/queues/queue.cpp @@ -65,7 +65,10 @@ void AddKernelName(uint64_t handle, std::string name) { } std::string GetKernelNameFromKsymbols(uint64_t handle) { std::lock_guard lock(ksymbol_map_lock); - return ksymbols->at(handle); + if(ksymbols->find(handle)!=ksymbols->end()) + return ksymbols->at(handle); + else + return "Unknown Kernel!"; } void InitKsymbols() { if (ksymbols_flag.load(std::memory_order_relaxed)) {