This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]