The lifetime of the kernel descriptor handle is unknown, so we currently uses the record id to identify the kernel name

Change-Id: I8802ce245bb021bcb43dd97cd6334bc88de0faf4


[ROCm/rocprofiler commit: 1322e527a6]
Этот коммит содержится в:
Ammar ELWazir authored and Ammar Elwazir committed 2023-04-21 03:17:33 -04:00
1 родитель a2dcf8f84e
Коммит 2fd3263f6e
4 files changed
+76 -21

No files matched your search

+2 -2
Просмотреть файл
@@ -199,7 +199,7 @@ size_t rocmtool::GetKernelInfoSize(rocprofiler_kernel_info_kind_t kind,
rocprofiler_kernel_id_t kernel_id) {
switch (kind) {
case ROCPROFILER_KERNEL_NAME:
return GetKernelNameFromKsymbols(kernel_id.handle).size();
return GetKernelNameUsingDispatchID(kernel_id.handle).size();
default:
warning("The provided Kernel Kind is not yet supported!");
return 0;
@@ -209,7 +209,7 @@ const char* rocmtool::GetKernelInfo(rocprofiler_kernel_info_kind_t kind,
rocprofiler_kernel_id_t kernel_id) {
switch (kind) {
case ROCPROFILER_KERNEL_NAME:
return strdup(GetKernelNameFromKsymbols(kernel_id.handle).c_str());
return strdup(GetKernelNameUsingDispatchID(kernel_id.handle).c_str());
default:
warning("The provided Kernel Kind is not yet supported!");
return "";