This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

Data Structures

Data Structures#

AMD Debugger API: Data Structures
Data Structures
Here are the data structures with brief descriptions:
 Camd_dbgapi_address_class_id_tOpaque source language address class handle
 Camd_dbgapi_address_space_id_tOpaque address space handle
 Camd_dbgapi_agent_id_tOpaque agent handle
 Camd_dbgapi_architecture_id_tOpaque architecture handle
 Camd_dbgapi_breakpoint_id_tOpaque breakpoint handle
 Camd_dbgapi_callbacks_sCallbacks that the client of the library must provide
 Camd_dbgapi_code_object_id_tOpaque code object handle
 Camd_dbgapi_core_state_data_tAMDGPU corefile state data for a process
 Camd_dbgapi_direct_call_register_pair_information_tInstruction information for direct call instructions
 Camd_dbgapi_dispatch_id_tOpaque dispatch handle
 Camd_dbgapi_displaced_stepping_id_tOpaque displaced stepping handle
 Camd_dbgapi_event_id_tOpaque event handle
 Camd_dbgapi_process_id_tOpaque process handle
 Camd_dbgapi_queue_id_tOpaque queue handle
 Camd_dbgapi_register_class_id_tOpaque register class handle
 Camd_dbgapi_register_id_tOpaque register handle
 Camd_dbgapi_watchpoint_id_tOpaque hardware data watchpoint handle
 Camd_dbgapi_watchpoint_list_tA set of watchpoints
 Camd_dbgapi_wave_id_tOpaque wave handle
 Camd_dbgapi_workgroup_id_tOpaque workgroup handle