From b400f5e157c776b5616b59b92d497d949286d504 Mon Sep 17 00:00:00 2001 From: Giovanni LB Date: Mon, 29 May 2023 18:17:27 -0300 Subject: [PATCH] Fixing Begin and End timestamps for tracer records Change-Id: I848772ff22c993a0ae82d68336be2b94f32d4489 [ROCm/rocprofiler commit: bb451099899115d3c009ab1fff87adc4b0e60430] --- projects/rocprofiler/src/tools/tool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler/src/tools/tool.cpp b/projects/rocprofiler/src/tools/tool.cpp index de7e925d4d..5ec6f39784 100644 --- a/projects/rocprofiler/src/tools/tool.cpp +++ b/projects/rocprofiler/src/tools/tool.cpp @@ -429,7 +429,7 @@ void sync_api_trace_callback(rocprofiler_record_tracer_t tracer_record, rocprofiler_timestamp_t timestamp; CHECK_ROCPROFILER(rocprofiler_get_timestamp(×tamp)); tracer_record.timestamps = rocprofiler_record_header_timestamp_t{ - .begin = rocprofiler_timestamp_t{reinterpret_cast(hip_api_data->phase_data)}, + .begin = rocprofiler_timestamp_t{*hip_api_data->phase_data}, .end = timestamp}; } hip_api_trace_entry_t& entry = hip_api_buffer.Emplace( @@ -455,7 +455,7 @@ void sync_api_trace_callback(rocprofiler_record_tracer_t tracer_record, rocprofiler_timestamp_t timestamp; CHECK_ROCPROFILER(rocprofiler_get_timestamp(×tamp)); tracer_record.timestamps = rocprofiler_record_header_timestamp_t{ - .begin = rocprofiler_timestamp_t{reinterpret_cast(hsa_api_data->phase_data)}, + .begin = rocprofiler_timestamp_t{*hsa_api_data->phase_data}, .end = timestamp}; } hsa_api_trace_entry_t& entry = hsa_api_buffer.Emplace(tracer_record, hsa_api_data);