[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
24.4.3 GDB/MI Out-of-band Records
Out-of-band records are used to notify the GDB/MI client of additional changes that have occurred. Those changes can either be a consequence of GDB/MI (e.g., a breakpoint modified) or a result of target activity (e.g., target stopped).
The following is a preliminary list of possible out-of-band records. In particular, the exec-async-output records.
-
*stopped,reason="reason"
reason can be one of the following:
-
breakpoint-hit
A breakpoint was reached.
-
watchpoint-trigger
A watchpoint was triggered.
-
read-watchpoint-trigger
A read watchpoint was triggered.
-
access-watchpoint-trigger
An access watchpoint was triggered.
-
function-finished
An -exec-finish or similar CLI command was accomplished.
-
location-reached
An -exec-until or similar CLI command was accomplished.
-
watchpoint-scope
A watchpoint has gone out of scope.
-
end-stepping-range
An -exec-next, -exec-next-instruction, -exec-step, -exec-step-instruction or similar CLI command was accomplished.
-
exited-signalled
The inferior exited because of a signal.
-
exited
The inferior exited.
-
exited-normally
The inferior exited normally.
-
signal-received
A signal was received by the inferior.