This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: More "catch assert" Ada failures
> > > Unable to break on 'system__assertions__raise_assert_failure' in this
> > > configuration.
OK, thanks to Daniel's help, I'm able to reproduce the issue. The issue
in this case is that the name attributed for the entity is not following
the GNAT encoding:
<1><8e990>: Abbrev Number: 9 (DW_TAG_subprogram)
DW_AT_sibling : <8e9b7>
DW_AT_external : 1
DW_AT_name : (indirect string, offset: 0x48349): system.assertions.raise_assert_failure
DW_AT_decl_file : 2
DW_AT_decl_line : 42
DW_AT_low_pc : 0x1a73a0
DW_AT_high_pc : 0x1a73d8
DW_AT_frame_base : 0x857ee (location list)
The dots should actually be "__". Not sure why this is happening,
however. I'll see if I can get a hint or two from my compiler collegues...
--
Joel