diff options
author | Josh Stone <jistone@redhat.com> | 2009-08-10 14:48:39 -0700 |
---|---|---|
committer | Josh Stone <jistone@redhat.com> | 2009-08-10 14:48:39 -0700 |
commit | 7f17af5c9ace193eef48246bcadf42ae9650de67 (patch) | |
tree | 327acfe235e67925e3f21b54b5f5f3f798419fb4 /runtime | |
parent | 6a38401c78a02b9bd14e50966ecdd54a003597b7 (diff) | |
download | systemtap-steved-7f17af5c9ace193eef48246bcadf42ae9650de67.tar.gz systemtap-steved-7f17af5c9ace193eef48246bcadf42ae9650de67.tar.xz systemtap-steved-7f17af5c9ace193eef48246bcadf42ae9650de67.zip |
PR10499: Integrate attributes in dwarf_decl_file/line
Elfutils prior to 0.143 didn't use attr_integrate when looking up the
decl_file or decl_line, so the attributes would sometimes be missed.
For those old versions, we define custom implementations to do the
integration.
* dwarf_wrappers.cxx (dwarf_decl_file_integrate): New.
(dwarf_decl_line_integrate): New.
* dwarf_wrappers.h: Add macros to redirect calls to the above functions.
* dwflpp.cxx (dwflpp::iterate_over_labels): Replace a manual attribute
lookup that is the same as dwarf_decl_line.
Diffstat (limited to 'runtime')
0 files changed, 0 insertions, 0 deletions