commit | 2154da49d2db0b478d54c077d2b3825380a24f4c | [log] [tgz] |
---|---|---|
author | Jim Ingham <jingham@apple.com> | Thu Aug 26 20:44:45 2010 +0000 |
committer | Jim Ingham <jingham@apple.com> | Thu Aug 26 20:44:45 2010 +0000 |
tree | 715e119e2154ce2daa2c52f0504ab094bdf9c558 | |
parent | b4d1ffffde48b4b250886df30c12480f034142e4 [diff] |
Add StackFrame::IsInlined. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@112217 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/lldb/Target/StackFrame.h b/include/lldb/Target/StackFrame.h index 7362258..154d794 100644 --- a/include/lldb/Target/StackFrame.h +++ b/include/lldb/Target/StackFrame.h
@@ -84,6 +84,9 @@ void Dump (Stream *strm, bool show_frame_index); + + bool + IsInlined (); uint32_t GetFrameIndex () const
diff --git a/source/Target/StackFrame.cpp b/source/Target/StackFrame.cpp index 74c5ce7..f5422db 100644 --- a/source/Target/StackFrame.cpp +++ b/source/Target/StackFrame.cpp
@@ -470,6 +470,16 @@ return m_value_object_list; } +bool +StackFrame::IsInlined () +{ + Block *block = GetSymbolContext (eSymbolContextBlock).block; + if (block) + return block->GetContainingInlinedBlock() != NULL; + else + return false; +} + Target * StackFrame::CalculateTarget () {