mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Fix pass debugData from kernel descriptor to gtpin
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
d693d24f27
commit
e605efb88e
@ -95,8 +95,13 @@ void gtpinNotifyKernelCreate(cl_kernel kernel) {
|
||||
paramsIn.igc_hash_id = kernelInfo.shaderHashCode;
|
||||
paramsIn.kernel_name = (char *)kernelInfo.kernelDescriptor.kernelMetadata.kernelName.c_str();
|
||||
paramsIn.igc_info = kernelInfo.igcInfoForGtpin;
|
||||
paramsIn.debug_data = pKernel->getProgram()->getDebugData();
|
||||
paramsIn.debug_data_size = static_cast<uint32_t>(pKernel->getProgram()->getDebugDataSize());
|
||||
if (kernelInfo.kernelDescriptor.external.debugData.get()) {
|
||||
paramsIn.debug_data = kernelInfo.kernelDescriptor.external.debugData->vIsa;
|
||||
paramsIn.debug_data_size = static_cast<uint32_t>(kernelInfo.kernelDescriptor.external.debugData->vIsaSize);
|
||||
} else {
|
||||
paramsIn.debug_data = nullptr;
|
||||
paramsIn.debug_data_size = 0;
|
||||
}
|
||||
instrument_params_out_t paramsOut = {0};
|
||||
(*GTPinCallbacks.onKernelCreate)((context_handle_t)(cl_context)context, ¶msIn, ¶msOut);
|
||||
// Substitute ISA of created kernel with instrumented code
|
||||
|
Reference in New Issue
Block a user