From a6878a7ce5b4518432cac07a779b7121e6f73143 Mon Sep 17 00:00:00 2001 From: rkebichi <54912798+rkebichi@users.noreply.github.com> Date: Mon, 30 Mar 2020 19:06:10 -0400 Subject: [PATCH] Update tracer_tool.cpp --- test/tool/tracer_tool.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/tool/tracer_tool.cpp b/test/tool/tracer_tool.cpp index 16f0f6b662..89960aad94 100644 --- a/test/tool/tracer_tool.cpp +++ b/test/tool/tracer_tool.cpp @@ -409,6 +409,7 @@ void hip_api_flush_cb(hip_api_trace_entry_t* entry) { switch (cid) { case HIP_API_ID_hipMemcpy: fprintf(hip_api_file_handle, "%s",oss.str().c_str()); + oss.str(""); oss << "hipMemcpy(dst="; typedef decltype(data->args.hipMemcpy.dst) arg_val_type_dst; roctracer::hip_support::output_streamer::put(oss, data->args.hipMemcpy.dst); @@ -426,6 +427,7 @@ void hip_api_flush_cb(hip_api_trace_entry_t* entry) { break; case HIP_API_ID_hipMalloc: fprintf(hip_api_file_handle, "%s(ptr(%p) ",oss.str().c_str(),entry->ptr); + oss.str(""); oss << "hipMalloc(size="; typedef decltype(data->args.hipMalloc.size) arg_val_type_size; roctracer::hip_support::output_streamer::put(oss, data->args.hipMalloc.size); @@ -434,6 +436,7 @@ void hip_api_flush_cb(hip_api_trace_entry_t* entry) { break; case HIP_API_ID_hipFree: fprintf(hip_api_file_handle, "%s",oss.str().c_str()); + oss.str(""); oss << "hipFree(ptr="; typedef decltype(data->args.hipFree.ptr) arg_val_type_ptr; roctracer::hip_support::output_streamer::put(oss, data->args.hipFree.ptr); @@ -446,6 +449,7 @@ void hip_api_flush_cb(hip_api_trace_entry_t* entry) { case HIP_API_ID_hipHccModuleLaunchKernel: #endif fprintf(hip_api_file_handle, "%s(kernel(%s) ", oss.str().c_str(), cxx_demangle(entry->name)); + oss.str(""); oss << "hipHccModuleLaunchKernel(stream name="; typedef decltype(data->args.hipModuleLaunchKernel.stream) arg_val_type_stream; roctracer::hip_support::output_streamer::put(oss, data->args.hipModuleLaunchKernel.stream);