Adding wrappers on HSA for executable load/unload and allowing multiple agents per context on ATT (#951)

* Codeobj wrappers around HSA calls for ATT

* Formatting

* Bookeeping

* Tidy

* Tidy

* Update source/lib/rocprofiler-sdk/thread_trace/code_object.hpp

Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com>

* Update source/lib/rocprofiler-sdk/thread_trace/att_core.hpp

Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com>

* Variable naming

---------

Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com>
このコミットが含まれているのは:
Giovanni Lenzi Baraldi
2024-06-25 13:46:13 -03:00
committed by GitHub
コミット 8da0c35079
9個のファイルの変更、314行の追加、155行の削除
+1 -5
ファイルの表示
@@ -277,15 +277,11 @@ QueueController::init(CoreApiTable& core_table, AmdExtTable& ext_table)
itr->buffered_tracer->domains(ROCPROFILER_BUFFER_TRACING_KERNEL_DISPATCH));
if(itr->counter_collection || itr->pc_sampler || has_kernel_tracing ||
itr->agent_counter_collection)
itr->agent_counter_collection || itr->thread_trace)
{
enable_intercepter = true;
break;
}
else if(itr->thread_trace)
{
enable_intercepter = true;
}
}
if(enable_intercepter)