* gdb.texinfo (GDB/MI Output Records):

Document =thread-create and =thread-exited.
This commit is contained in:
Vladimir Prus
2008-05-03 15:40:12 +00:00
parent 95720a8625
commit 82f68b1c00
2 changed files with 24 additions and 13 deletions

View File

@ -1,7 +1,12 @@
2008-05-03 Vladimir Prus <vladimir@codesourcery.com>
* gdb.texinfo (GDB/MI Output Records):
Document =thread-create and =thread-exited.
2008-05-03 Vladimir Prus <vladimir@codesourcery.com> 2008-05-03 Vladimir Prus <vladimir@codesourcery.com>
* gdb.texinfo (GDB/MI Development and Front Ends): * gdb.texinfo (GDB/MI Development and Front Ends):
Document *thread-created and *thread-exited. Remove mention of dmi-discuss.
2008-05-03 Pedro Alves <pedro@codesourcery.com> 2008-05-03 Pedro Alves <pedro@codesourcery.com>

View File

@ -18072,7 +18072,7 @@ follow development on @email{gdb@@sourceware.org} and
@menu @menu
* GDB/MI Result Records:: * GDB/MI Result Records::
* GDB/MI Stream Records:: * GDB/MI Stream Records::
* GDB/MI Out-of-band Records:: * GDB/MI Async Records::
@end menu @end menu
@node GDB/MI Result Records @node GDB/MI Result Records
@ -18140,24 +18140,23 @@ The log stream contains debugging messages being produced by @value{GDBN}'s
internals. internals.
@end table @end table
@node GDB/MI Out-of-band Records @node GDB/MI Async Records
@subsection @sc{gdb/mi} Out-of-band Records @subsection @sc{gdb/mi} Async Records
@cindex out-of-band records in @sc{gdb/mi} @cindex async records in @sc{gdb/mi}
@cindex @sc{gdb/mi}, out-of-band records @cindex @sc{gdb/mi}, async records
@dfn{Out-of-band} records are used to notify the @sc{gdb/mi} client of @dfn{Async} records are used to notify the @sc{gdb/mi} client of
additional changes that have occurred. Those changes can either be a additional changes that have occurred. Those changes can either be a
consequence of @sc{gdb/mi} (e.g., a breakpoint modified) or a result of consequence of @sc{gdb/mi} commands (e.g., a breakpoint modified) or a result of
target activity (e.g., target stopped). target activity (e.g., target stopped).
The following is a preliminary list of possible out-of-band records. The following is the list of possible async records
In particular, the @var{exec-async-output} records.
@table @code @table @code
@item *stopped,reason="@var{reason}"
@end table
@var{reason} can be one of the following: @item *stopped,reason="@var{reason}"
The target has stopped. The @var{reason} field can have one of the
following values:
@table @code @table @code
@item breakpoint-hit @item breakpoint-hit
@ -18187,6 +18186,13 @@ The inferior exited normally.
A signal was received by the inferior. A signal was received by the inferior.
@end table @end table
@item =thread-created,id="@var{id}"
@itemx =thread-exited,id="@var{id}"
A thread either was created, or has exited. The @var{id} field
contains the @value{GDBN} identifier of the thread.
@end table
@c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@node GDB/MI Simple Examples @node GDB/MI Simple Examples