Fixing performance/mem leak for perfetto plugin

Change-Id: Id2873949042159941564b59f28466a60b16eca76


[ROCm/rocprofiler commit: 90f6aa060f]
This commit is contained in:
gobhardw
2023-07-05 13:06:50 +05:30
bovenliggende a1ecc18413
commit b5762fe64b
@@ -557,7 +557,7 @@ class perfetto_plugin_t {
kernel_name = rocprofiler::cxx_demangle(tracer_record.name);
TRACE_EVENT_BEGIN(
"HIP_OPS",
perfetto::StaticString(strdup(rocprofiler::truncate_name(kernel_name).c_str())),
perfetto::StaticString(rocprofiler::truncate_name(kernel_name).c_str()),
gpu_track, tracer_record.timestamps.begin.value, "Agent ID",
tracer_record.agent_id.handle, "Process ID", GetPid(), "Kernel Name", kernel_name,
perfetto::Flow::ProcessScoped(tracer_record.correlation_id.value));