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

Raw resolution result as returned by a resolver backend. More...

#include <symbol_resolver.hpp>

Collaboration diagram for microfmt::raw_resolved_symbol:
Collaboration graph
[legend]

Public Attributes

microfmt::string_view symbol_name {""}
 Nearest symbol name (may be empty when stripped).
 
uintptr_t symbol_base {0}
 Base address of the matched symbol.
 
bool is_exact {false}
 true when the match is exact (not merely nearest).
 
microfmt::string_view image_name {""}
 Owning image/module name.
 
uintptr_t image_load_base {0}
 Load base of the owning image.
 

Detailed Description

Raw resolution result as returned by a resolver backend.

Member Data Documentation

◆ image_load_base

uintptr_t microfmt::raw_resolved_symbol::image_load_base {0}

Load base of the owning image.

◆ image_name

microfmt::string_view microfmt::raw_resolved_symbol::image_name {""}

Owning image/module name.

◆ is_exact

bool microfmt::raw_resolved_symbol::is_exact {false}

true when the match is exact (not merely nearest).

◆ symbol_base

uintptr_t microfmt::raw_resolved_symbol::symbol_base {0}

Base address of the matched symbol.

◆ symbol_name

microfmt::string_view microfmt::raw_resolved_symbol::symbol_name {""}

Nearest symbol name (may be empty when stripped).


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