diff options
author | Jason Molenda <jmolenda@apple.com> | 2012-10-23 03:08:31 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2012-10-23 03:08:31 +0000 |
commit | 7cd5e831e580a94913c951f8fb1fd7c1aef6bcd8 (patch) | |
tree | 13099d64d23d9a5a56001cf68e21d3ace8bae22e /lldb/scripts/Python/interface/SBModule.i | |
parent | a7dcb337162ad73c9e87e664acd70d61c6fae16f (diff) | |
download | llvm-7cd5e831e580a94913c951f8fb1fd7c1aef6bcd8.zip llvm-7cd5e831e580a94913c951f8fb1fd7c1aef6bcd8.tar.gz llvm-7cd5e831e580a94913c951f8fb1fd7c1aef6bcd8.tar.bz2 |
Change how the UnwindAssemblyInstEmulation class tracks the setup of
the function's prologue instructions so we can re-instate that prologue
if we hit an early return mid-function. Add some additional heuristics
to differentiate between prologue and epilogue instruction sequences.
This fixes the specific problem of correctly unwinding through a function
which has an epilogue one instruction after the last prologue setup
instruction has completed.
<rdar://problem/12091139>
llvm-svn: 166465
Diffstat (limited to 'lldb/scripts/Python/interface/SBModule.i')
0 files changed, 0 insertions, 0 deletions