Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* [7.0] PR/9723: gdb breakpoints silently fail on PIE binaries
@ 2009-07-20  1:55 Thiago Jung Bauermann
  2009-07-20  4:13 ` Paul Pluzhnikov
  0 siblings, 1 reply; 5+ messages in thread
From: Thiago Jung Bauermann @ 2009-07-20  1:55 UTC (permalink / raw)
  To: gdb; +Cc: Joel Brobecker

Hi,

One painful aspect of GDB right now is that it doesn't handle PIE (Position 
Independent Executable) and doesn't even recognize a PIE binary when it sees 
one. I have an action item for 7.0 which is to make GDB at least complain that 
it is being given such a binary and warn the user appropriately. That would be 
enough to close the bugzilla in the subject and ship 7.0 (as we have discussed 
before in this mailing list).

Then for 7.1 somebody could push upstream one of the two circulating patches 
which implement PIE support, and close PR/9174 (gdb can't handle PIE).

All this to say: can somebody save me some research time and tell in high 
level how can I recognize from looking at an ELF file that I'm dealing with a 
PIE binary (NOT a PIC library, of course)? Something like "see if the frob bit 
in the bozo section is set") is enough, I can go from there.
-- 
[]'s
Thiago Jung Bauermann


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-07-25  9:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-20  1:55 [7.0] PR/9723: gdb breakpoints silently fail on PIE binaries Thiago Jung Bauermann
2009-07-20  4:13 ` Paul Pluzhnikov
2009-07-25  2:11   ` Thiago Jung Bauermann
2009-07-25  2:26     ` Daniel Jacobowitz
2009-07-25  9:56     ` Mark Kettenis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox