summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Thread.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-10-10 22:28:11 +0000
committerGreg Clayton <gclayton@apple.com>2010-10-10 22:28:11 +0000
commit864174e100adfc092e42edb1c81f9e97f4251dd9 (patch)
tree59f0022ab0033624d20e7170f267166dc7c48de0 /lldb/source/Target/Thread.cpp
parent222f5700c29617ce9aa09c21745904bcedb871ef (diff)
downloadbcm5719-llvm-864174e100adfc092e42edb1c81f9e97f4251dd9.tar.gz
bcm5719-llvm-864174e100adfc092e42edb1c81f9e97f4251dd9.zip
Added a new test case to test signals with.
Added frame relative frame selection to "frame select". You can now select frames relative to the current frame (which defaults to zero if the current frame hasn't yet been set for a thread): The gdb "up" command can be done as: (lldb) frame select -r 1 The gdb "down" command can be done as: (lldb) frame select -r -1 Place the following in your ~/.lldbinit file for "up" and "down": command alias up frame select -r 1 command alias down frame select -r -1 llvm-svn: 116176
Diffstat (limited to 'lldb/source/Target/Thread.cpp')
-rw-r--r--lldb/source/Target/Thread.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Target/Thread.cpp b/lldb/source/Target/Thread.cpp
index d45f45ccfd8..60eef83f71d 100644
--- a/lldb/source/Target/Thread.cpp
+++ b/lldb/source/Target/Thread.cpp
@@ -854,6 +854,13 @@ Thread::GetStackFrameAtIndex (uint32_t idx)
return GetStackFrameList().GetFrameAtIndex(idx);
}
+uint32_t
+Thread::GetSelectedFrameIndex ()
+{
+ return GetStackFrameList().GetSelectedFrameIndex();
+}
+
+
lldb::StackFrameSP
Thread::GetSelectedFrame ()
{
OpenPOWER on IntegriCloud