microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth > Struct Template Reference

Immutable context describing a DWARF unwinder back to the type-erased handle. More...

#include <dwarf_decoder.hpp>

Collaboration diagram for microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >:
Collaboration graph
[legend]

Public Attributes

address_space_ref space
 
elf_image_enumerator_ref enumerator
 
elf_image_info * img_storage {nullptr}
 
dwarf_cfi_decoder< AbiTraits >::template scratch_context< MaxStateStackDepth > * dwarf_scratch {nullptr}
 

Detailed Description

template<typename AbiTraits, size_t MaxStateStackDepth = 8>
struct microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >

Immutable context describing a DWARF unwinder back to the type-erased handle.

Member Data Documentation

◆ dwarf_scratch

template<typename AbiTraits , size_t MaxStateStackDepth = 8>
dwarf_cfi_decoder<AbiTraits>::template scratch_context<MaxStateStackDepth>* microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >::dwarf_scratch {nullptr}

◆ enumerator

template<typename AbiTraits , size_t MaxStateStackDepth = 8>
elf_image_enumerator_ref microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >::enumerator

◆ img_storage

template<typename AbiTraits , size_t MaxStateStackDepth = 8>
elf_image_info* microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >::img_storage {nullptr}

◆ space

template<typename AbiTraits , size_t MaxStateStackDepth = 8>
address_space_ref microfmt::dwarf_unwinder_context< AbiTraits, MaxStateStackDepth >::space

The documentation for this struct was generated from the following file: