From b5762fe64bcee2518b5e8de7c6c61bec77177d59 Mon Sep 17 00:00:00 2001 From: gobhardw Date: Wed, 5 Jul 2023 13:06:50 +0530 Subject: [PATCH] Fixing performance/mem leak for perfetto plugin Change-Id: Id2873949042159941564b59f28466a60b16eca76 [ROCm/rocprofiler commit: 90f6aa060f9a3d4f21953acfae6e9127bb521ad8] --- projects/rocprofiler/plugin/perfetto/perfetto.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocprofiler/plugin/perfetto/perfetto.cpp b/projects/rocprofiler/plugin/perfetto/perfetto.cpp index e6f2341e4c..140dab9a00 100644 --- a/projects/rocprofiler/plugin/perfetto/perfetto.cpp +++ b/projects/rocprofiler/plugin/perfetto/perfetto.cpp @@ -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));