reperesents an active stack frame.
More...
#include <backtrace.h>
reperesents an active stack frame.
◆ Frame() [1/3]
constexpr stx::backtrace::Frame::Frame |
( |
| ) |
|
|
explicitdefault |
◆ Frame() [2/3]
stx::backtrace::Frame::Frame |
( |
Frame && |
| ) |
|
|
default |
◆ Frame() [3/3]
stx::backtrace::Frame::Frame |
( |
Frame const & |
| ) |
|
|
default |
◆ ~Frame()
stx::backtrace::Frame::~Frame |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
Frame& stx::backtrace::Frame::operator= |
( |
Frame && |
| ) |
|
|
default |
◆ operator=() [2/2]
Frame& stx::backtrace::Frame::operator= |
( |
Frame const & |
| ) |
|
|
default |
◆ ip
Option<uintptr_t> stx::backtrace::Frame::ip |
◆ offset
Option<uintptr_t> stx::backtrace::Frame::offset |
offset of the function's call-site to the callee on the instruction block.
◆ sp
Option<uintptr_t> stx::backtrace::Frame::sp |
address on the call stack
◆ symbol
function's symbol name. possibly demangled.
The documentation for this struct was generated from the following file: