|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Trap/exception frame decoding, iteration, and formattable trap summaries. More...
#include "address_space.hpp"#include "frame_pointer.hpp"#include "symbol_resolver.hpp"#include <cstddef>#include <cstdint>#include <string_view>#include <type_traits>

Go to the source code of this file.
Classes | |
| struct | microfmt::trap_context |
| Normalized, architecture-independent snapshot of a trap context. More... | |
| class | microfmt::exception_frame_ref |
| Type-erased, two-word handle decoding exception/trap frames. More... | |
| struct | microfmt::exception_frame_ref::vtable |
| Virtual table of trap-frame operations. More... | |
| class | microfmt::exception_frame< Tag, false > |
| class | microfmt::exception_frame< Tag, true > |
| class | microfmt::exception_frame_iterator |
| Forward-only cursor iterating over a chain of trap frames. More... | |
| class | microfmt::remote_trap_view |
| Formattable summary view of a trap context. More... | |
| struct | microfmt::formatter< remote_trap_view > |
| Formatter for remote_trap_view. More... | |
Namespaces | |
| namespace | microfmt |
Trap/exception frame decoding, iteration, and formattable trap summaries.