diff options
author | Pavel Labath <pavel@labath.sk> | 2020-05-25 14:37:04 +0200 |
---|---|---|
committer | Pavel Labath <pavel@labath.sk> | 2020-06-02 12:57:51 +0200 |
commit | bddd2888264492a6deb0d447ee6ac042d3fb44e4 (patch) | |
tree | 54a944229bd2678f5a306c2239ac08595c4d59e8 /llvm/lib/Support/DataExtractor.cpp | |
parent | c3902b62e63752edd196648f797af5f97006ae1d (diff) | |
download | llvm-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