|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Virtual table of trap-frame operations. More...
#include <exception_frame.hpp>

Public Attributes | |
| bool(* | decode )(const void *ctx, uintptr_t trap_frame_addr, trap_context &out_trap) noexcept |
| Decodes a raw trap frame. See exception_frame_ref::decode. | |
| bool(* | next_trap_frame )(const void *ctx, uintptr_t current_trap_frame_addr, uintptr_t &next_trap_frame_addr) noexcept |
| Finds the next nested trap frame. See exception_frame_ref::next_trap_frame. | |
| microfmt::string_view(* | describe_reason )(const void *ctx, uint64_t vector_or_reason) noexcept |
| Describes a vector/reason code. See exception_frame_ref::describe_reason. | |
Virtual table of trap-frame operations.
|
noexcept |
Decodes a raw trap frame. See exception_frame_ref::decode.
|
noexcept |
Describes a vector/reason code. See exception_frame_ref::describe_reason.
|
noexcept |
Finds the next nested trap frame. See exception_frame_ref::next_trap_frame.