Next: GDB/MI Heterogeneous Queue Information, Previous: GDB/MI Thread Information, Up: GDB/MI Output Records [Contents][Index]
Whenever ROCGDB has to report information about a heterogeneous agent (see Heterogeneous Debugging), it uses a tuple with the following fields. The fields are always present unless stated otherwise.
id
The qualified heterogeneous agent ID. See qualified heterogeneous entity numbers.
target-id
The target-specific string identifying the heterogeneous agent.
details
Additional information about the heterogeneous agent provided by the target. It is supposed to be human-readable and not interpreted by the frontend. This field is optional.
device-name
The target system’s heterogeneous agent identifier. This field is optional.
cores
The number of compute unit cores.
threads
The total number of threads. The number of threads that a core can execute concurrently is dependent on the target architecture of the device.
location
The target-specific string identifying the location of the agent. For example, some target agents may use the PCI slot number in BDF (Bus:Device.Function) notation.