Next: GDB/MI Heterogeneous Dispatch Information, Previous: GDB/MI Heterogeneous Agent Information, Up: GDB/MI Output Records [Contents][Index]
Whenever ROCGDB has to report information about a heterogeneous queue (see Debugging Heterogeneous Programs), it uses a tuple with the following fields. The fields are always present unless stated otherwise.
id
The qualified heterogeneous queue ID. See qualified heterogeneous entity numbers.
agent-id
The qualified heterogeneous agent ID with which the heterogeneous queue is associated. See qualified heterogeneous entity numbers.
target-id
The target-specific string identifying the heterogeneous queue.
details
Additional information about the heterogeneous queue provided by the target. It is supposed to be human-readable and not interpreted by the frontend. This field is optional.
type
The type of the heterogeneous queue. The meaning of the queue types is target architecture and operating system dependant.
read
The target system’s heterogeneous packet identifier for the next packet that will be read from the heterogeneous queue by the device.
write
The target system’s heterogeneous packet identifier for the next packet that will be written to the heterogeneous queue for submission to the device.
size
The size in bytes of the heterogeneous queue packet buffer.
addr
The global memory address of the heterogeneous queue packet buffer.