LLDB mainline
|
A frame recognizer that is installed to hide libc++ implementation details from the backtrace. More...
Classes | |
struct | LibCXXHiddenFrame |
Public Member Functions | |
LibCXXFrameRecognizer () | |
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 |
Private Attributes | |
std::array< RegularExpression, 2 > | m_hidden_regex |
RecognizedStackFrameSP | m_hidden_frame |
A frame recognizer that is installed to hide libc++ implementation details from the backtrace.
Definition at line 47 of file CPPLanguageRuntime.cpp.
|
inline |
Definition at line 56 of file CPPLanguageRuntime.cpp.
|
inlineoverridevirtual |
Reimplemented from lldb_private::StackFrameRecognizer.
Definition at line 72 of file CPPLanguageRuntime.cpp.
|
inlineoverridevirtual |
Reimplemented from lldb_private::StackFrameRecognizer.
Definition at line 75 of file CPPLanguageRuntime.cpp.
References m_hidden_frame, and m_hidden_regex.
|
private |
Definition at line 49 of file CPPLanguageRuntime.cpp.
Referenced by RecognizeFrame().
|
private |
Definition at line 48 of file CPPLanguageRuntime.cpp.
Referenced by RecognizeFrame().