* [Bug runtime/13266] New: Implement DW_CFA_restore in the dwarf unwinder
@ 2011-10-05 17:36 mjw at redhat dot com
2011-10-05 20:51 ` [Bug runtime/13266] " mjw at redhat dot com
0 siblings, 1 reply; 2+ messages in thread
From: mjw at redhat dot com @ 2011-10-05 17:36 UTC (permalink / raw)
To: systemtap
http://sourceware.org/bugzilla/show_bug.cgi?id=13266
Bug #: 13266
Summary: Implement DW_CFA_restore in the dwarf unwinder
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: runtime
AssignedTo: systemtap@sourceware.org
ReportedBy: mjw@redhat.com
Classification: Unclassified
The recent cleanup of the dwarf unwinder:
commit 3141c9874bc41a0ef16fc0067827be47c475a171
Author: Mark Wielaard <mjw@redhat.com>
Date: Wed Oct 5 15:04:17 2011 +0200
Support same value rules in unwinder. Don't treat undefined as same value.
The unwinder treated undefined and same value rules the same. This patch
introduces different states for them. All "real" registers are assumed to
be "same value". Their value will be carried over to the next frame unless
overruled. All other "fake" dwarf registers are treated as undefined.
This makes a difference for architectures where for example the dwarf
return register is a real register, where same value means something
different from undefined (e.g. ppc).
Broke the setjmp.exp test on i686. This is because "Unknown" now really means
"Unknown" and not "hope for the best". Since DW_CFA_restore isn't implemented
it just sets the register to Unknown, which makes it unusable.
Should be fixed by implementing DW_CFA_restore (and friends) support in the
unwinder.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-10-05 20:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-05 17:36 [Bug runtime/13266] New: Implement DW_CFA_restore in the dwarf unwinder mjw at redhat dot com
2011-10-05 20:51 ` [Bug runtime/13266] " mjw at redhat dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).