LLDB mainline
|
When a thread stops, it checks the current frame contains a Verbose Trap diagnostic. More...
#include <VerboseTrapFrameRecognizer.h>
Public Member Functions | |
std::string | GetName () override |
lldb::RecognizedStackFrameSP | RecognizeFrame (lldb::StackFrameSP frame) override |
Public Member Functions inherited from lldb_private::StackFrameRecognizer | |
virtual lldb::RecognizedStackFrameSP | RecognizeFrame (lldb::StackFrameSP frame) |
virtual std::string | GetName () |
virtual | ~StackFrameRecognizer ()=default |
When a thread stops, it checks the current frame contains a Verbose Trap diagnostic.
If so, it returns a VerboseTrapRecognizedStackFrame holding the diagnostic a stop reason description with and the parent frame as the most relavant frame.
Definition at line 27 of file VerboseTrapFrameRecognizer.h.
|
inlineoverridevirtual |
Reimplemented from lldb_private::StackFrameRecognizer.
Definition at line 29 of file VerboseTrapFrameRecognizer.h.
|
overridevirtual |
Reimplemented from lldb_private::StackFrameRecognizer.
Definition at line 26 of file VerboseTrapFrameRecognizer.cpp.
References lldb_private::SymbolContext::block, lldb_private::Block::GetContainingInlinedBlock(), lldb_private::Block::GetInlinedFunctionInfo(), lldb_private::GetLog(), lldb_private::InlineFunctionInfo::GetName(), lldb_private::ConstString::GetStringRef(), LLDB_LOG, LLDB_LOGF, and lldb_private::Unwind.