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: