You can set catchpoints that stop the program execution when your program raises selected exceptions.
catch exception
Set a catchpoint that stops execution whenever (any task in the) program raises any exception.
catch exception name
Set a catchpoint that stops execution whenever (any task in the) program raises the exception ‘name’.
catch exception unhandled
Set a catchpoint that stops executing whenever (any task in the) program raises an exception for which there is no handler.
info exceptions
, info exceptions regexp
The info exceptions
command permits the user to examine all defined
exceptions within Ada programs. With a regular expression, ‘regexp’, as
argument, prints out only those exceptions whose name matches ‘regexp’.