LLDB mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::RecognizedStackFrame Class Reference

This class provides extra information about a stack frame that was provided by a specific stack frame recognizer. More...

#include <StackFrameRecognizer.h>

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

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~RecognizedStackFrame()

virtual lldb_private::RecognizedStackFrame::~RecognizedStackFrame ( )
virtualdefault

Member Function Documentation

◆ GetExceptionObject()

virtual lldb::ValueObjectSP lldb_private::RecognizedStackFrame::GetExceptionObject ( )
inlinevirtual

Reimplemented in ObjCExceptionRecognizedStackFrame.

Definition at line 40 of file StackFrameRecognizer.h.

◆ GetMostRelevantFrame()

virtual lldb::StackFrameSP lldb_private::RecognizedStackFrame::GetMostRelevantFrame ( )
inlinevirtual

◆ GetRecognizedArguments()

virtual lldb::ValueObjectListSP lldb_private::RecognizedStackFrame::GetRecognizedArguments ( )
inlinevirtual

Definition at line 37 of file StackFrameRecognizer.h.

References m_arguments.

◆ GetStopDescription()

std::string lldb_private::RecognizedStackFrame::GetStopDescription ( )
inline

Definition at line 45 of file StackFrameRecognizer.h.

References m_stop_desc.

◆ ShouldHide()

virtual bool lldb_private::RecognizedStackFrame::ShouldHide ( )
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.

Member Data Documentation

◆ m_arguments

lldb::ValueObjectListSP lldb_private::RecognizedStackFrame::m_arguments
protected

◆ m_stop_desc

std::string lldb_private::RecognizedStackFrame::m_stop_desc
protected

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