SWDEV-474179: Fixing hang issue for perfetto and missing records for trace period

Change-Id: I8926565720873d7dd730c5518f60ac6521e3bbf5
这个提交包含在:
Giovanni LB
2024-07-17 14:54:40 -03:00
提交者 Gopesh Bhardwaj
父节点 637abbf8d7
当前提交 95ed584e6d
共修改 8 个文件,包含 25 行新增和 25 行删除
+1 -1
查看文件
@@ -109,7 +109,7 @@ class ROCProfiler_Singleton {
const Agent::DeviceInfo& GetDeviceInfo(uint64_t gpu_id);
rocprofiler_timestamp_t timestamp_ns();
private:
rocprofiler_session_id_t current_session_id_{0};
std::atomic<rocprofiler_session_id_t> current_session_id_{rocprofiler_session_id_t{0}};
std::mutex session_map_lock_;
std::map<uint64_t, Session*> sessions_;
std::atomic<uint64_t> records_counter_{0};