]> sourceware.org Git - systemtap.git/commit
PR31028: Handle .callee probes for DWARF5 information release-5.0a
authorWilliam Cohen <wcohen@redhat.com>
Fri, 3 Nov 2023 16:09:19 +0000 (12:09 -0400)
committerWilliam Cohen <wcohen@redhat.com>
Fri, 3 Nov 2023 17:08:33 +0000 (13:08 -0400)
commite72dc118e563c645d93a1a2d771e8d90e8fec1ae
tree28a49fbff5e560add1d078d314d68caca06ec68e
parent8a0eded8e92abfae437c91a38c55ae83a994ec11
PR31028: Handle .callee probes for DWARF5 information

DWARF5 stores call site information differently than DWARF4. The
DWARF5 call sites are tagged with DW_TAG_call_site in place of
DWARF4's DW_TAG_GNU_call_site and need to reference the
DW_AT_call_origin rather than DW_AT_abstract_origin.

Without this patch any of the tests in the
systemtap.base/listing_mode.exp testsuite using .callee() would fail
to find the associated probe point.
dwflpp.cxx
This page took 0.025678 seconds and 5 git commands to generate.