aboutsummaryrefslogtreecommitdiff
path: root/gdb/system-gdbinit/elinos.py
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2013-10-01 09:21:41 +0000
committerJoel Brobecker <brobecker@gnat.com>2013-10-01 09:21:41 +0000
commit1c8e84b0827ace271c460abcc13df9414304cc09 (patch)
tree4fadafa8185dd7808a2bf9c0c46e3cc84215aba5 /gdb/system-gdbinit/elinos.py
parentce63849fab6394d044e102e3a27a42764460904b (diff)
downloadgdb-1c8e84b0827ace271c460abcc13df9414304cc09.zip
gdb-1c8e84b0827ace271c460abcc13df9414304cc09.tar.gz
gdb-1c8e84b0827ace271c460abcc13df9414304cc09.tar.bz2
wrong "catch exception" error message when finding trampoline msym.
When building the program with the shared GNAT runtime, the debugger is unable to insert Ada exception catchpoints until that runtime has been mapped to memory. In other words, we expect the user to start the program first, before attempting to insert that catchpoint. The detection mechanism that tries to provide some useful tips to the user fails when the program itself contains a trampoline symbol matching the symbol that the catchpoint is trying to use. This results in the following error message: (gdb) catch exception Your Ada runtime appears to be missing some debugging information. Cannot insert Ada exception catchpoint in this configuration. Instead, we expected the following error message: (gdb) catch exception Unable to insert catchpoint. Try to start the program first. gdb/ChangeLog: * ada-lang.c (ada_has_this_exception_support): Ignore mst_solib_trampoline minimal symbols.
Diffstat (limited to 'gdb/system-gdbinit/elinos.py')
0 files changed, 0 insertions, 0 deletions