diff options
author | Pavel Labath <labath@google.com> | 2015-02-23 10:29:01 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2015-02-23 10:29:01 +0000 |
commit | dbb41cf41899db8c2900800f5cb1b8eff9fbcc29 (patch) | |
tree | d79bc6cb4cdff15682a58780cdda637378b00821 /lldb/source/Target/Process.cpp | |
parent | ab970f5e08a976d4ea1ae64e4b3b9ff15a88aeb9 (diff) | |
download | bcm5719-llvm-dbb41cf41899db8c2900800f5cb1b8eff9fbcc29.tar.gz bcm5719-llvm-dbb41cf41899db8c2900800f5cb1b8eff9fbcc29.zip |
Support evaluation of DWARF expressions setting CFA
Summary:
This patch enables evaluation of DWARF expressions setting the CFA during stack unwinding.
This makes TestSigtrampUnwind "almost" pass on linux. I am not enabling the test yet since the
symbol name for the signal trampoline does not get resolved properly due to a different bug, but
apart from that, the backtrace is sane.
I am unsure how this change affects Mac. I think it makes the unwinder prefer the DWARF unwind
plan instead of some custom platform-dependant plan. However, it does not affect the end result
- the stack unwinding works as expected.
Reviewers: jasonmolenda
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D7792
llvm-svn: 230211
Diffstat (limited to 'lldb/source/Target/Process.cpp')
0 files changed, 0 insertions, 0 deletions