diff options
author | Ashok Thirumurthi <ashok.thirumurthi@intel.com> | 2013-09-26 14:35:59 +0000 |
---|---|---|
committer | Ashok Thirumurthi <ashok.thirumurthi@intel.com> | 2013-09-26 14:35:59 +0000 |
commit | 8b5773053b7f133a7d2a9ba775a16a8f7c0c13ec (patch) | |
tree | 4a26073d7d9c4e1c59132149c0af382281e40f64 /llvm/lib/MC/MCDwarf.cpp | |
parent | fa74eee737f793c841faf8376f1eee75405e8cdf (diff) | |
download | bcm5719-llvm-8b5773053b7f133a7d2a9ba775a16a8f7c0c13ec.tar.gz bcm5719-llvm-8b5773053b7f133a7d2a9ba775a16a8f7c0c13ec.zip |
Fix the partial backtrace in a recursive inferior compiled with -fomit-frame-pointer.
- Removes the block in UnwindLLDB::AddOneMoreFrame that tests for a bad stack setup,
since it is neither correct (tests the FP GPR), complete (doesn't consider multi-frame
cycles), nor reachable (the construction of RegisterContextLLDB will fail in the case
where either of the two (why just two?) previous frames have the same canonical frame
address as the frame that we propose adding to the stack).
llvm-svn: 191430
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
0 files changed, 0 insertions, 0 deletions