aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/DataExtractor.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2020-05-25 14:37:04 +0200
committerPavel Labath <pavel@labath.sk>2020-06-02 12:57:51 +0200
commitbddd2888264492a6deb0d447ee6ac042d3fb44e4 (patch)
tree54a944229bd2678f5a306c2239ac08595c4d59e8 /llvm/lib/Support/DataExtractor.cpp
parentc3902b62e63752edd196648f797af5f97006ae1d (diff)
downloadllvm-bddd2888264492a6deb0d447ee6ac042d3fb44e4.zip
llvm-bddd2888264492a6deb0d447ee6ac042d3fb44e4.tar.gz
llvm-bddd2888264492a6deb0d447ee6ac042d3fb44e4.tar.bz2
[lldb/DWARF] Add support for pre-standard GNU call site attributes
Summary: The code changes are very straight-forward -- just handle both DW_AT_GNU and DW_AT_call versions of all tags and attributes. There is just one small gotcha: in the GNU version, DW_AT_low_pc was used both for the "return pc" and the "call pc" values, depending on whether the tag was describing a tail call, while the official scheme uses different attributes for the two things. Reviewers: vsk, dblaikie Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D80519
Diffstat (limited to 'llvm/lib/Support/DataExtractor.cpp')
0 files changed, 0 insertions, 0 deletions