diff options
author | Jim Ingham <jingham@apple.com> | 2011-12-03 01:52:59 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2011-12-03 01:52:59 +0000 |
commit | 25f66700038aecf35396c15ee6bdedc98ea04e8f (patch) | |
tree | aea2acb33a41048b50f3b4cf2c6d85a4cb7acdb3 /clang | |
parent | 26c5df4733b7c83f5ca6a4ab11fb4a36c371fe26 (diff) | |
download | bcm5719-llvm-25f66700038aecf35396c15ee6bdedc98ea04e8f.tar.gz bcm5719-llvm-25f66700038aecf35396c15ee6bdedc98ea04e8f.zip |
Make the ThreadPlanStepThrough set a backstop breakpoint on the return address from
the function it is being asked to step through, so that even if we get the trampoline
target wrong (for instance) we will still not lose control.
The other fix here is to tighten up the handling of the case where the current plan
doesn't explain the stop, but a plan above us does. In that case, if the plan that
does explain the stop says it is done, we need to clean up the plans below it and
continue on with our processing.
llvm-svn: 145740
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions