9#ifndef LLDB_SOURCE_PLUGINS_LANGUAGERUNTIME_C_PLUS_PLUS_VERBOSETRAPFRAMERECOGNIZER_H
10#define LLDB_SOURCE_PLUGINS_LANGUAGERUNTIME_C_PLUS_PLUS_VERBOSETRAPFRAMERECOGNIZER_H
23 std::string stop_desc);
38 return "Verbose Trap StackFrame Recognizer";
A plug-in interface definition class for debugging a process.
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
lldb::StackFrameSP GetMostRelevantFrame() override
lldb::StackFrameSP m_most_relevant_frame
VerboseTrapRecognizedStackFrame(lldb::StackFrameSP most_relevant_frame_sp, std::string stop_desc)
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