|
microfmt
Zero-allocation C++ formatting for constrained environments
|
DWARF CFI decoder utilizing selective register_context_ref access for virtual register state tracking. More...
#include "address_space.hpp"#include "dwarf_abi.hpp"#include "dwarf_registers.hpp"#include "elf_enumerator.hpp"#include "frame_pointer.hpp"#include "register_context.hpp"#include <cstddef>#include <cstdint>#include <tuple>
Go to the source code of this file.
Classes | |
| class | microfmt::dwarf_cfi_decoder< AbiTraits > |
| Decoder executing DWARF CFI bytecode against an address space and selective register context. More... | |
| struct | microfmt::dwarf_cfi_decoder< AbiTraits >::reg_location |
| struct | microfmt::dwarf_cfi_decoder< AbiTraits >::frame_state |
| struct | microfmt::dwarf_cfi_decoder< AbiTraits >::scratch_context< MaxStateStackDepth > |
| struct | microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth > |
| Immutable context describing a DWARF unwinder back to the type-erased handle. More... | |
| struct | microfmt::dwarf_unwinder_tag< AbiTraits, MaxStateStackDepth > |
| struct | microfmt::dwarf_unwinder_holder< AbiTraits, MaxStateStackDepth > |
| struct | microfmt::frame_unwinder_traits< microfmt::dwarf_unwinder_tag< AbiTraits, MaxStateStackDepth > > |
| Specializes frame_unwinder_traits for DWARF utilizing selective register_context_ref access. More... | |
Namespaces | |
| namespace | microfmt |
DWARF CFI decoder utilizing selective register_context_ref access for virtual register state tracking.