9#ifndef LLDB_TARGET_ASSERTFRAMERECOGNIZER_H
10#define LLDB_TARGET_ASSERTFRAMERECOGNIZER_H
47 std::string
GetName()
override {
return "Assert StackFrame Recognizer"; }
When a thread stops, it checks depending on the platform if the top frame is an abort stack frame.
lldb::RecognizedStackFrameSP RecognizeFrame(lldb::StackFrameSP frame_sp) override
std::string GetName() override
Holds the stack frame where the assert is called from.
lldb::StackFrameSP m_most_relevant_frame
lldb::StackFrameSP GetMostRelevantFrame() override
This class provides extra information about a stack frame that was provided by a specific stack frame...
A base class for frame recognizers.
A class that represents a running process on the host machine.
void RegisterAssertFrameRecognizer(Process *process)
Registers the assert stack frame recognizer.
std::shared_ptr< lldb_private::StackFrame > StackFrameSP
std::shared_ptr< lldb_private::RecognizedStackFrame > RecognizedStackFrameSP