diff options
author | Jason Molenda <jmolenda@apple.com> | 2012-07-17 01:57:24 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2012-07-17 01:57:24 +0000 |
commit | 24a8378c4f5ab46f9156e8c271500a6e051c2fd4 (patch) | |
tree | c9fb8d3cec6f0af6f1ecb47f2fae0ec4219ebf67 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | ab728678ee47ca578b964af77315dafd70688cb1 (diff) | |
download | bcm5719-llvm-24a8378c4f5ab46f9156e8c271500a6e051c2fd4.tar.gz bcm5719-llvm-24a8378c4f5ab46f9156e8c271500a6e051c2fd4.zip |
Change UnwindAssemblyInstEmulation::GetNonCallSiteUnwindPlanFromAssembly so it records
the state of the unwind instructions once the prologue has finished. If it hits an
early return epilogue in the middle of the function, re-instate the prologue after that
epilogue has completed so that we can still unwind for cases where the flow of control
goes past that early-return. <rdar://problem/11775059>
Move the UnwindPlan operator== definition into the .cpp file, expand the definition a bit.
Add some casts to a SBCommandInterpreter::HandleCompletion() log statement so it builds without
warning on 64- and 32-bit systems.
llvm-svn: 160337
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions