Next: , Previous: , Up: GDB/MI Output Records   [Contents][Index]


28.5.8 GDB/MI Heterogeneous Queue Information

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.