|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Frame unwinder driven by the ARM EXIDX exception-unwind tables. More...
#include "arm_exidx_decoder.hpp"#include "arm_exidx_search.hpp"#include "arm_extab_stream.hpp"#include "dwarf_abi.hpp"#include "elf_enumerator.hpp"#include "frame_pointer.hpp"#include <cstdint>
Go to the source code of this file.
Classes | |
| struct | microfmt::arm_exidx_entry |
One .ARM.exidx table entry. More... | |
| struct | microfmt::arm_exidx_unwinder_context |
| Immutable context describing the EXIDX unwinder back to the type-erased handle. More... | |
| struct | microfmt::arm_exidx_unwinder_tag< AbiTraits > |
| Tag selecting the EXIDX unwinder in the traits customization point. More... | |
| struct | microfmt::frame_unwinder_traits< arm_exidx_unwinder_tag< AbiTraits > > |
| Specializes frame_unwinder_traits for the EXIDX unwinder. More... | |
| struct | microfmt::arm_exidx_unwinder_holder< AbiTraits > |
| Self-contained holder owning the EXIDX scratch storage. More... | |
Namespaces | |
| namespace | microfmt |
Frame unwinder driven by the ARM EXIDX exception-unwind tables.