(gdb.info) GDB/MI
Info Catalog
(gdb.info) Annotations
(gdb.info) Top
(gdb.info) GDB Bugs
The GDB/MI Interface
********************
Function and Purpose
====================
GDB/MI is a line based machine oriented text interface to GDB. It is
specifically intended to support the development of systems which use
the debugger as just one small component of a larger system.
This chapter is a specification of the GDB/MI interface. It is
written in the form of a reference manual.
Note that GDB/MI is still under construction, so some of the
features described below are incomplete and subject to change.
Notation and Terminology
========================
This chapter uses the following notation:
* `|' separates two alternatives.
* `[ SOMETHING ]' indicates that SOMETHING is optional: it may or
may not be given.
* `( GROUP )*' means that GROUP inside the parentheses may repeat
zero or more times.
* `( GROUP )+' means that GROUP inside the parentheses may repeat
one or more times.
* `"STRING"' means a literal STRING.
Acknowledgments
===============
In alphabetic order: Andrew Cagney, Fernando Nasser, Stan Shebs and
Elena Zannoni.
Menu
* GDB/MI Command Syntax
* GDB/MI Compatibility with CLI
* GDB/MI Output Records
* GDB/MI Command Description Format
* GDB/MI Breakpoint Table Commands
* GDB/MI Data Manipulation
* GDB/MI Program Control
* GDB/MI Miscellaneous Commands
* GDB/MI Stack Manipulation
* GDB/MI Symbol Query
* GDB/MI Target Manipulation
* GDB/MI Thread Commands
* GDB/MI Tracepoint Commands
* GDB/MI Variable Objects
* GDB/MI Draft Changes to Output Syntax
Info Catalog
(gdb.info) Annotations
(gdb.info) Top
(gdb.info) GDB Bugs
automatically generated byinfo2html