|
microfmt
Zero-allocation C++ formatting for constrained environments
|
One frame record produced during hybrid unwinding. More...
#include <hybrid_unwinder.hpp>

Public Attributes | |
| uint32_t | frame_index {0} |
| Zero-based frame index (depth). | |
| uintptr_t | fp {0} |
| Frame/saved-stack pointer of the frame. | |
| uintptr_t | pc {0} |
| Program counter (return address) of the frame. | |
| frame_kind | kind {frame_kind::standard} |
| Frame classification. | |
| trap_context | trap {} |
| Trap context, valid when kind is frame_kind::trap_transition. | |
One frame record produced during hybrid unwinding.
| uintptr_t microfmt::hybrid_frame::fp {0} |
Frame/saved-stack pointer of the frame.
| uint32_t microfmt::hybrid_frame::frame_index {0} |
Zero-based frame index (depth).
| frame_kind microfmt::hybrid_frame::kind {frame_kind::standard} |
Frame classification.
| uintptr_t microfmt::hybrid_frame::pc {0} |
Program counter (return address) of the frame.
| trap_context microfmt::hybrid_frame::trap {} |
Trap context, valid when kind is frame_kind::trap_transition.