Added agent_id to rocprofiler_record_counter_t (#1078)

Co-authored-by: Benjamin Welton <ben@amd.com>
Dieser Commit ist enthalten in:
Benjamin Welton
2024-10-21 16:29:53 -07:00
committet von GitHub
Ursprung c6ae3961f8
Commit 210762c69d
6 geänderte Dateien mit 96 neuen und 51 gelöschten Zeilen
@@ -26,6 +26,7 @@
#include "lib/rocprofiler-sdk/context/context.hpp"
#include "lib/rocprofiler-sdk/counters/controller.hpp"
#include "lib/rocprofiler-sdk/counters/core.hpp"
#include "lib/rocprofiler-sdk/counters/id_decode.hpp"
#include "lib/rocprofiler-sdk/hsa/agent_cache.hpp"
#include "lib/rocprofiler-sdk/hsa/hsa.hpp"
#include "lib/rocprofiler-sdk/hsa/queue_controller.hpp"
@@ -154,6 +155,7 @@ agent_async_handler(hsa_signal_value_t /*signal_v*/, void* data)
for(auto& val : *ret)
{
val.user_data = callback_data.user_data;
val.agent_id = prof_config->agent->id;
buf->emplace(
ROCPROFILER_BUFFER_CATEGORY_COUNTERS, ROCPROFILER_COUNTER_RECORD_VALUE, val);
}