LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::VerboseTrapRecognizedStackFrame Class Reference

Holds the stack frame that caused the Verbose trap and the inlined stop reason message. More...

#include <VerboseTrapFrameRecognizer.h>

Inheritance diagram for lldb_private::VerboseTrapRecognizedStackFrame:
Inheritance graph
[legend]

Public Member Functions

 VerboseTrapRecognizedStackFrame (lldb::StackFrameSP most_relevant_frame_sp, std::string stop_desc)
 
lldb::StackFrameSP GetMostRelevantFrame () override
 
- Public Member Functions inherited from lldb_private::RecognizedStackFrame
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.
 

Private Attributes

lldb::StackFrameSP m_most_relevant_frame
 

Additional Inherited Members

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

Detailed Description

Holds the stack frame that caused the Verbose trap and the inlined stop reason message.

Definition at line 12 of file VerboseTrapFrameRecognizer.h.

Constructor & Destructor Documentation

◆ VerboseTrapRecognizedStackFrame()

VerboseTrapRecognizedStackFrame::VerboseTrapRecognizedStackFrame ( lldb::StackFrameSP  most_relevant_frame_sp,
std::string  stop_desc 
)

Member Function Documentation

◆ GetMostRelevantFrame()

lldb::StackFrameSP VerboseTrapRecognizedStackFrame::GetMostRelevantFrame ( )
overridevirtual

Reimplemented from lldb_private::RecognizedStackFrame.

Definition at line 104 of file VerboseTrapFrameRecognizer.cpp.

References m_most_relevant_frame.

Member Data Documentation

◆ m_most_relevant_frame

lldb::StackFrameSP lldb_private::VerboseTrapRecognizedStackFrame::m_most_relevant_frame
private

Definition at line 20 of file VerboseTrapFrameRecognizer.h.

Referenced by GetMostRelevantFrame().


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