Bug 438831 - step into and backtrace from x86-64 plt
Summary: step into and backtrace from x86-64 plt
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: frysk
Version: 5.2
Hardware: All
OS: Linux
low
low
Target Milestone: rc
: ---
Assignee: Eric Bachalo
QA Contact: Len DiMaggio
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-03-25 14:42 UTC by Mark Wielaard
Modified: 2011-02-15 09:38 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-15 09:38:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Sourceware 5962 0 None None None Never

Description Mark Wielaard 2008-03-25 14:42:20 UTC
When inside a plt entry jump slot you cannot always get reliably backtrace on
x86_64 until you are outside the plt entry itself (and into the shared library
function).  Although you cannot easily step into a plt entry currently, it can
happen that a backtrace is captured just at the moment one thread is inside a
plt entry. In that case a single entry backtrace is produced instead of a full
backtrace.

Upstream has patches for stepping into (all architectures) and producing full
backtraces from plt entries (x86_64):
http://sourceware.org/ml/frysk/2008-q1/msg00173.html
http://sourceware.org/ml/frysk/2008-q1/msg00174.html

Also tracked upstream as: http://sourceware.org/bugzilla/show_bug.cgi?id=5962


Note You need to log in before you can comment on or make changes to this bug.