gdbarch_init called for core files, too?
Jason R Thorpe
thorpej@wasabisystems.com
Thu Apr 25 11:50:00 GMT 2002
On Thu, Apr 25, 2002 at 10:59:21AM -0700, Michael Snyder wrote:
> Yeah, bfd has a few holes when it comes to recognizing core files.
> If you find one, fill it. ;-)
Err, bfd recognizes the core file just fine. But the core file doesn't
have the same distinctive marks as the executable, although it does have:
Notes at offset 0x000002a8 with length 0x000002f4:
Owner Data size Description
NetBSD-CORE 0x0000009c NetBSD procinfo structure
NetBSD-CORE@1 0x00000100 PT_GETREGS (reg structure)
NetBSD-CORE@1 0x00000108 PT_GETFPREGS (fpreg structure)
Now, the the annoying things is that the BFD section that these notes
are located in is called:
10 note10 000002f4 0000000000000000 0000000000000000 000002a8 2**0
CONTENTS, READONLY
...and the name changes based on how many sections preceed it. Sure, I
could use strncmp(), but it's still icky :-)
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>
More information about the Gdb
mailing list