process-cpp
3.0.0
A simple convenience library for handling processes in C++11.
|
Classes | |
struct | Symbol |
Public Member Functions | |
Frame (std::size_t depth, void *frame_pointer, const char *symbol) | |
std::size_t | depth () const |
depth returns the depth of this frame in the overall backtrace. More... | |
virtual void * | frame_pointer () const |
frame_pointer returns the the raw frame pointer of this frame. More... | |
const Symbol & | symbol () const |
symbol returns the symbolic representation of this frame. More... | |
![]() | |
Frame (const Frame &)=delete | |
virtual | ~Frame ()=default |
Frame & | operator= (const Frame &)=delete |
Public Attributes | |
std::size_t | depth_ |
void * | frame_pointer_ |
Symbol | symbol_ |
Additional Inherited Members | |
![]() | |
Frame ()=default | |
Definition at line 48 of file backtrace.cpp.
|
inline |
Definition at line 96 of file backtrace.cpp.
|
inlinevirtual |
depth returns the depth of this frame in the overall backtrace.
Implements core::posix::backtrace::Frame.
Definition at line 103 of file backtrace.cpp.
References depth_.
|
inlinevirtual |
frame_pointer returns the the raw frame pointer of this frame.
Implements core::posix::backtrace::Frame.
Definition at line 108 of file backtrace.cpp.
References frame_pointer_.
|
inlinevirtual |
symbol returns the symbolic representation of this frame.
Implements core::posix::backtrace::Frame.
Definition at line 113 of file backtrace.cpp.
References symbol_.
std::size_t impl::Frame::depth_ |
Definition at line 92 of file backtrace.cpp.
Referenced by depth().
void* impl::Frame::frame_pointer_ |
Definition at line 93 of file backtrace.cpp.
Referenced by frame_pointer().
Symbol impl::Frame::symbol_ |
Definition at line 94 of file backtrace.cpp.
Referenced by symbol().