LLDB mainline
|
This class provides extra information about a stack frame that was provided by a specific stack frame recognizer. More...
#include <StackFrameRecognizer.h>
Public Member Functions | |
virtual | ~RecognizedStackFrame ()=default |
virtual lldb::ValueObjectListSP | GetRecognizedArguments () |
virtual lldb::ValueObjectSP | GetExceptionObject () |
virtual lldb::StackFrameSP | GetMostRelevantFrame () |
std::string | GetStopDescription () |
virtual bool | ShouldHide () |
Controls whether this frame should be filtered out when displaying backtraces, for example. | |
Protected Attributes | |
lldb::ValueObjectListSP | m_arguments |
std::string | m_stop_desc |
This class provides extra information about a stack frame that was provided by a specific stack frame recognizer.
Right now, this class only holds recognized arguments (via GetRecognizedArguments).
Definition at line 32 of file StackFrameRecognizer.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in ObjCExceptionRecognizedStackFrame.
Definition at line 40 of file StackFrameRecognizer.h.
|
inlinevirtual |
Reimplemented in lldb_private::AssertRecognizedStackFrame, and lldb_private::VerboseTrapRecognizedStackFrame.
Definition at line 43 of file StackFrameRecognizer.h.
|
inlinevirtual |
Definition at line 37 of file StackFrameRecognizer.h.
References m_arguments.
|
inline |
Definition at line 45 of file StackFrameRecognizer.h.
References m_stop_desc.
|
inlinevirtual |
Controls whether this frame should be filtered out when displaying backtraces, for example.
Reimplemented in LibCXXFrameRecognizer::LibCXXHiddenFrame, and ScriptedRecognizedStackFrame.
Definition at line 48 of file StackFrameRecognizer.h.
|
protected |
Definition at line 51 of file StackFrameRecognizer.h.
Referenced by lldb_private::AbortWithPayloadRecognizedStackFrame::AbortWithPayloadRecognizedStackFrame(), GetRecognizedArguments(), and ScriptedRecognizedStackFrame::ScriptedRecognizedStackFrame().
|
protected |
Definition at line 52 of file StackFrameRecognizer.h.
Referenced by lldb_private::AbortWithPayloadRecognizedStackFrame::AbortWithPayloadRecognizedStackFrame(), lldb_private::AssertRecognizedStackFrame::AssertRecognizedStackFrame(), GetStopDescription(), and lldb_private::VerboseTrapRecognizedStackFrame::VerboseTrapRecognizedStackFrame().