1#ifndef LLDB_TARGET_VERBOSETRAPFRAMERECOGNIZER_H
2#define LLDB_TARGET_VERBOSETRAPFRAMERECOGNIZER_H
15 std::string stop_desc);
30 return "Verbose Trap StackFrame Recognizer";
This class provides extra information about a stack frame that was provided by a specific stack frame...
A base class for frame recognizers.
When a thread stops, it checks the current frame contains a Verbose Trap diagnostic.
std::string GetName() override
lldb::RecognizedStackFrameSP RecognizeFrame(lldb::StackFrameSP frame) override
Holds the stack frame that caused the Verbose trap and the inlined stop reason message.
lldb::StackFrameSP GetMostRelevantFrame() override
lldb::StackFrameSP m_most_relevant_frame
A class that represents a running process on the host machine.
void RegisterVerboseTrapFrameRecognizer(Process &process)
std::shared_ptr< lldb_private::StackFrame > StackFrameSP
std::shared_ptr< lldb_private::RecognizedStackFrame > RecognizedStackFrameSP