[Bug runtime/10857] New: dwarf unwinder doesn't handle call frame instructions taking expressions
mjw at redhat dot com
sourceware-bugzilla@sourceware.org
Wed Oct 28 13:27:00 GMT 2009
The runtime dwarf unwinder doesn't handle DW_CFA_def_cfa_expression,
DW_CFA_expression and DW_CFA_val_expression which handle values defined as dwarf
operations. The unwinder fails in such cases and we need to fall back to raw
stack walking.
It would be nice to reuse some of the loc2c code for this so we are able to kind
of precompile the operations. That would also benefit from the (stack depth)
limits already in place in loc2c (but note that not all dwarf expressions are
allowed in the call frame information). It isn't clear how to do this simply.
--
Summary: dwarf unwinder doesn't handle call frame instructions
taking expressions
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: runtime
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: mjw at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=10857
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Systemtap
mailing list