diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/hsa/queue_controller.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/hsa/queue_controller.cpp index 3f300fa0bf..c9cfab1acc 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/hsa/queue_controller.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/hsa/queue_controller.cpp @@ -221,6 +221,14 @@ QueueController::init(CoreApiTable& core_table, AmdExtTable& ext_table) break; } } + else if(itr->callback_tracer) + { + if(itr->callback_tracer->domains(ROCPROFILER_CALLBACK_TRACING_KERNEL_DISPATCH)) + { + enable_intercepter = true; + break; + } + } else if(itr->thread_trace) { enable_intercepter = true;