|
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. | |
| virtual void * | frame_pointer () const |
| frame_pointer returns the the raw frame pointer of this frame. | |
| const Symbol & | symbol () const |
| symbol returns the symbolic representation of this frame. | |
| Public Member Functions inherited from core::posix::backtrace::Frame | |
| 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 | |
| Protected Member Functions inherited from core::posix::backtrace::Frame | |
| Frame ()=default | |
Definition at line 48 of file backtrace.cpp.
|
inline |
Definition at line 96 of file backtrace.cpp.
References depth(), depth_, frame_pointer(), frame_pointer_, symbol(), and symbol_.
|
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_.
Referenced by Frame().
|
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_.
Referenced by Frame().
|
inlinevirtual |
symbol returns the symbolic representation of this frame.
Implements core::posix::backtrace::Frame.
Definition at line 113 of file backtrace.cpp.
References symbol_.
Referenced by Frame(), and impl::Frame::Symbol::Symbol().
| std::size_t impl::Frame::depth_ |
Definition at line 92 of file backtrace.cpp.
| void* impl::Frame::frame_pointer_ |
Definition at line 93 of file backtrace.cpp.
Referenced by Frame(), and frame_pointer().
| Symbol impl::Frame::symbol_ |
Definition at line 94 of file backtrace.cpp.