microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::detail::dl_find_size_state Struct Reference

State used by dl_find_size_callback to locate the PT_LOAD (and, where available, PT_ARM_EXIDX/PT_GNU_EH_FRAME) bounds of the image whose load base was already resolved via dladdr. More...

#include <dl_elf_enumerator.hpp>

Public Attributes

uintptr_t target_base {}
 
uintptr_t size {0}
 
uintptr_t exidx_start {0}
 
uintptr_t exidx_end {0}
 
uintptr_t debug_frame_start {0}
 
uintptr_t debug_frame_end {0}
 
bool found {false}
 

Detailed Description

State used by dl_find_size_callback to locate the PT_LOAD (and, where available, PT_ARM_EXIDX/PT_GNU_EH_FRAME) bounds of the image whose load base was already resolved via dladdr.

Member Data Documentation

◆ debug_frame_end

uintptr_t microfmt::detail::dl_find_size_state::debug_frame_end {0}

◆ debug_frame_start

uintptr_t microfmt::detail::dl_find_size_state::debug_frame_start {0}

◆ exidx_end

uintptr_t microfmt::detail::dl_find_size_state::exidx_end {0}

◆ exidx_start

uintptr_t microfmt::detail::dl_find_size_state::exidx_start {0}

◆ found

bool microfmt::detail::dl_find_size_state::found {false}

◆ size

uintptr_t microfmt::detail::dl_find_size_state::size {0}

◆ target_base

uintptr_t microfmt::detail::dl_find_size_state::target_base {}

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