STX  1.0.0
List of all members
stx::backtrace::Frame Struct Reference

reperesents an active stack frame. More...

#include <backtrace.h>

Detailed Description

reperesents an active stack frame.

Collaboration diagram for stx::backtrace::Frame:
Collaboration graph
[legend]

Constructor & Destructor Documentation

◆ 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

Member Function Documentation

◆ operator=() [1/2]

Frame& stx::backtrace::Frame::operator= ( Frame &&  )
default

◆ operator=() [2/2]

Frame& stx::backtrace::Frame::operator= ( Frame const &  )
default

Member Data Documentation

◆ ip

Option<uintptr_t> stx::backtrace::Frame::ip

instruction pointer

◆ 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

Option<Symbol> stx::backtrace::Frame::symbol

function's symbol name. possibly demangled.


The documentation for this struct was generated from the following file: