|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Type-erased frame unwinder handles, frame cursor iteration, and backtrace views. More...
#include "address_space.hpp"#include "register_context.hpp"#include "remote_diagnostics.hpp"#include "symbol_resolver.hpp"#include <cstddef>#include <cstdint>#include <type_traits>

Go to the source code of this file.
Classes | |
| struct | microfmt::stack_frame |
| One frame record produced during stack unwinding. More... | |
| class | microfmt::frame_unwinder_ref |
| Type-erased, two-word handle to a frame unwinder. More... | |
| struct | microfmt::frame_unwinder_ref::vtable |
| Virtual table of unwinder operations. More... | |
| class | microfmt::frame_unwinder< Tag, false > |
| class | microfmt::frame_unwinder< Tag, true > |
| class | microfmt::frame_pointer_iterator |
| Forward-only cursor iterating over a stack walk backed by register context. More... | |
| class | microfmt::remote_backtrace_view |
| Formattable view rendering a remote backtrace. More... | |
| struct | microfmt::formatter< remote_backtrace_view > |
| Formatter for remote_backtrace_view. More... | |
Namespaces | |
| namespace | microfmt |
Type-erased frame unwinder handles, frame cursor iteration, and backtrace views.