LLDB mainline
Public Member Functions | List of all members
lldb_private::AssertFrameRecognizer Class Reference

When a thread stops, it checks depending on the platform if the top frame is an abort stack frame. More...

#include <AssertFrameRecognizer.h>

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

Public Member Functions

std::string GetName () override
 
lldb::RecognizedStackFrameSP RecognizeFrame (lldb::StackFrameSP frame_sp) override
 
- Public Member Functions inherited from lldb_private::StackFrameRecognizer
virtual lldb::RecognizedStackFrameSP RecognizeFrame (lldb::StackFrameSP frame)
 
virtual std::string GetName ()
 
virtual ~StackFrameRecognizer ()=default
 

Detailed Description

When a thread stops, it checks depending on the platform if the top frame is an abort stack frame.

If so, it looks for an assert stack frame in the upper frames and set it as the most relavant frame when found.

Definition at line 45 of file AssertFrameRecognizer.h.

Member Function Documentation

◆ GetName()

std::string lldb_private::AssertFrameRecognizer::GetName ( )
inlineoverridevirtual

Reimplemented from lldb_private::StackFrameRecognizer.

Definition at line 47 of file AssertFrameRecognizer.h.

◆ RecognizeFrame()

lldb::RecognizedStackFrameSP AssertFrameRecognizer::RecognizeFrame ( lldb::StackFrameSP  frame_sp)
overridevirtual

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