Gdb/GDB 002fMI-Ada-Exceptions-Commands
From Get docs
Next: GDB/MI Support Commands, Previous: GDB/MI File Transfer Commands, Up: GDB/MI [Contents][Index]
27.22 Ada Exceptions GDB/MI Commands
The -info-ada-exceptions
Command
Synopsis
-info-ada-exceptions [ regexp]
List all Ada exceptions defined within the program being debugged.
With a regular expression regexp
, only those exceptions whose
names match regexp
are listed.
GDB Command
The corresponding GDB command is ‘info exceptions
’.
Result
The result is a table of Ada exceptions. The following columns are defined for each exception:
- ‘
name
’ - The name of the exception.
- ‘
address
’ - The address of the exception.
Example
-info-ada-exceptions aint ^done,ada-exceptions={nr_rows="2",nr_cols="2", hdr=[{width="1",alignment="-1",col_name="name",colhdr="Name"}, {width="1",alignment="-1",col_name="address",colhdr="Address"}], body=[{name="constraint_error",address="0x0000000000613da0"}, {name="const.aint_global_e",address="0x0000000000613b00"}]}
Catching Ada Exceptions
The commands describing how to ask GDB to stop when a program raises an exception are described at Ada Exception GDB/MI Catchpoint Commands.