summaryrefslogtreecommitdiff
path: root/lldb/include/lldb/Target/StackFrameList.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/Target/StackFrameList.h')
-rw-r--r--lldb/include/lldb/Target/StackFrameList.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/lldb/include/lldb/Target/StackFrameList.h b/lldb/include/lldb/Target/StackFrameList.h
index e0bc210298fb..88e211ff692b 100644
--- a/lldb/include/lldb/Target/StackFrameList.h
+++ b/lldb/include/lldb/Target/StackFrameList.h
@@ -100,7 +100,11 @@ protected:
bool SetFrameAtIndex(uint32_t idx, lldb::StackFrameSP &frame_sp);
- void GetFramesUpTo(uint32_t end_idx);
+ /// Realizes frames up to (and including) end_idx (which can be greater than
+ /// the actual number of frames.)
+ /// Returns true if the function was interrupted, false otherwise.
+ bool GetFramesUpTo(uint32_t end_idx,
+ InterruptionControl allow_interrupt = AllowInterruption);
void GetOnlyConcreteFramesUpTo(uint32_t end_idx, Unwind &unwinder);