Fixing Kernel Names
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]
Этот коммит содержится в:
1 родитель
a2dcf8f84e
Коммит
2fd3263f6e
4 files changed
+76
-21
No files matched your search
@@ -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 "";
|
||||
|
||||
Reference in new issue
Block a user