aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2014-03-13 02:47:14 +0000
committerJim Ingham <jingham@apple.com>2014-03-13 02:47:14 +0000
commit4b4b2478fc4a08d035a7653ae7acaa1853553b34 (patch)
treeb8515657d5f9554f47877b15f8f9c06c05e5b2df /llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
parent3e89dfee00f647b9aff301d2fd1076b008666481 (diff)
downloadllvm-4b4b2478fc4a08d035a7653ae7acaa1853553b34.zip
llvm-4b4b2478fc4a08d035a7653ae7acaa1853553b34.tar.gz
llvm-4b4b2478fc4a08d035a7653ae7acaa1853553b34.tar.bz2
This commit reworks how the thread plan's ShouldStopHere mechanism works, so that it is useful not only
for customizing "step-in" behavior (e.g. step-in doesn't step into code with no debug info), but also the behavior of step-in/step-out and step-over when they step out of the frame they started in. I also added as a proof of concept of this reworking a mode for stepping where stepping out of a frame into a frame with no debug information will continue stepping out till it arrives at a frame that does have debug information. This is useful when you are debugging callback based code where the callbacks are separated from the code that initiated them by some library glue you don't care about, among other things. llvm-svn: 203747
Diffstat (limited to 'llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions