LLDB mainline
ScriptedRecognizedStackFrame Class Reference
Inheritance diagram for ScriptedRecognizedStackFrame:
[legend]

Public Member Functions

 ScriptedRecognizedStackFrame (ValueObjectListSP args, bool hidden, lldb::StackFrameSP most_relevant_frame, lldb::ValueObjectSP exception, std::string stop_desc)
bool ShouldHide () override
 Controls whether this frame should be filtered out when displaying backtraces, for example.
lldb::StackFrameSP GetMostRelevantFrame () override
lldb::ValueObjectSP GetExceptionObject () override
Public Member Functions inherited from lldb_private::RecognizedStackFrame
virtual ~RecognizedStackFrame ()=default
virtual lldb::ValueObjectListSP GetRecognizedArguments ()
std::string GetStopDescription ()

Private Attributes

bool m_hidden
lldb::StackFrameSP m_most_relevant_frame
lldb::ValueObjectSP m_exception

Additional Inherited Members

Protected Attributes inherited from lldb_private::RecognizedStackFrame
lldb::ValueObjectListSP m_arguments
std::string m_stop_desc

Detailed Description

Definition at line 25 of file StackFrameRecognizer.cpp.

Constructor & Destructor Documentation

◆ ScriptedRecognizedStackFrame()

ScriptedRecognizedStackFrame::ScriptedRecognizedStackFrame ( ValueObjectListSP args,
bool hidden,
lldb::StackFrameSP most_relevant_frame,
lldb::ValueObjectSP exception,
std::string stop_desc )
inline

Member Function Documentation

◆ GetExceptionObject()

lldb::ValueObjectSP ScriptedRecognizedStackFrame::GetExceptionObject ( )
inlineoverridevirtual

Reimplemented from lldb_private::RecognizedStackFrame.

Definition at line 44 of file StackFrameRecognizer.cpp.

References m_exception.

◆ GetMostRelevantFrame()

lldb::StackFrameSP ScriptedRecognizedStackFrame::GetMostRelevantFrame ( )
inlineoverridevirtual

Reimplemented from lldb_private::RecognizedStackFrame.

Definition at line 41 of file StackFrameRecognizer.cpp.

References m_most_relevant_frame.

◆ ShouldHide()

bool ScriptedRecognizedStackFrame::ShouldHide ( )
inlineoverridevirtual

Controls whether this frame should be filtered out when displaying backtraces, for example.

Reimplemented from lldb_private::RecognizedStackFrame.

Definition at line 40 of file StackFrameRecognizer.cpp.

References m_hidden.

Member Data Documentation

◆ m_exception

lldb::ValueObjectSP ScriptedRecognizedStackFrame::m_exception
private

Definition at line 28 of file StackFrameRecognizer.cpp.

Referenced by GetExceptionObject(), and ScriptedRecognizedStackFrame().

◆ m_hidden

bool ScriptedRecognizedStackFrame::m_hidden
private

Definition at line 26 of file StackFrameRecognizer.cpp.

Referenced by ScriptedRecognizedStackFrame(), and ShouldHide().

◆ m_most_relevant_frame

lldb::StackFrameSP ScriptedRecognizedStackFrame::m_most_relevant_frame
private

Definition at line 27 of file StackFrameRecognizer.cpp.

Referenced by GetMostRelevantFrame(), and ScriptedRecognizedStackFrame().


The documentation for this class was generated from the following file: