21.3 GDB/MI output records
21.3.1 GDB/MI result records
In addition to a number of
"^done" [ "," results ] | The synchronous operation was successful, |
| results are the return values. |
"^running" | The asynchronous operation was successfully |
| started. The target is running. |
"^error" "," | The operation failed. The |
| corresponding error message. |
21.3.2GDB/MI stream records
GDB internally maintains a number of output streams: the console, the target, and the log. The output intended for each of these streams is funneled through the gdb/mi interface using stream records.
Each stream record begins with a unique prefix character which identifies its stream (see “GDB/MI Output syntax” (page 308)). In addition to the prefix, each stream record contains a
"~"
"@"
"&"
21.3.3GDB/MI out-of-band records
The following is a preliminary list of possible
"*" "stop"
21.4 GDB/MI command description format
The remaining sections describe blocks of commands. Each block of commands is laid out in a fashion similar to this section.
21.3 GDB/MI output records 311