This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug translator/10417] Support DW_OP_{implicit,stack}_value
- From: "mjw at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 18 Sep 2009 08:27:05 -0000
- Subject: [Bug translator/10417] Support DW_OP_{implicit,stack}_value
- References: <20090720153155.10417.mjw@redhat.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From mjw at redhat dot com 2009-09-18 08:27 -------
Implemented by a long stream of commits. Mainly:
Author: Roland McGrath <roland@redhat.com>
Date: Thu Sep 17 14:36:48 2009 -0700
Support DW_OP_implicit_value.
* loc2c.c (struct location): Add loc_constant variant,
with constant_block field.
(translate): Handle DW_OP_implicit_value to make loc_constant pieces.
(c_translate_location): Handle loc_constant.
(discontiguify): Likewise.
(location_relative): Likewise.
(declare_noncontig_union): Likewise.
(translate_base_fetch): Likewise.
(c_translate_array): Likewise.
(c_emit_location): Likewise.
(emit_base_store): Refuse loc_constant.
(c_translate_addressof): Likewise.
commit 0c254456b929440f2065d9af397e57b0de79a919
Author: Roland McGrath <roland@redhat.com>
Date: Thu Sep 17 13:13:29 2009 -0700
Unfinished nits in loc_value code.
commit 45d7e32572c4aafde1428b305541330aaf2692f3
Author: Roland McGrath <roland@redhat.com>
Date: Wed Sep 16 15:22:45 2009 -0700
* loc2c.c: Handle DW_OP_stack_value. Untested and probably unfinished.
Know to work with testcase after:
commit c61807d2aa85b41518c36ae34541be6d03dda03b
Author: Mark Wielaard <mjw@redhat.com>
Date: Fri Sep 18 08:23:02 2009 +0200
PR10417 Enable vta-test.exp testcase and add to NEWS.
* NEW: Mention DW_OP_{implicit,stack}_value support.
* testsuite/systemtap.base/vta-test.exp: Don't XFAIL. Use staprun2.
* testsuite/systemtap.base/vta-test.stp: Enable all probes.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://sourceware.org/bugzilla/show_bug.cgi?id=10417
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.