class ModulePhdrInfo
Defined at line 20 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
Public Methods
void ModulePhdrInfo ()
Defined at line 25 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
void ModulePhdrInfo (const ModulePhdrInfo & )
Defined at line 26 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
void ModulePhdrInfo (const dl_phdr_info & info)
Defined at line 28 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
std::strong_ordering operator<=> (const ModulePhdrInfo & )
Defined at line 36 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
std::string_view name ()
Defined at line 38 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
uintptr_t addr ()
Defined at line 40 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
std::span<const Phdr> phdrs ()
Defined at line 42 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
uint16_t phnum ()
Defined at line 44 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
size_t tls_modid ()
Defined at line 46 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
void * tls_data ()
Defined at line 48 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
std::string basename ()
Defined at line 50 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h
bool contains_addr (uintptr_t ptr)
Check whether the given `ptr` is within the address range of any one of
this module's PT_LOAD segments. This is used to test whether this module
is responsible for a given symbol pointer.
Defined at line 58 of file ../../sdk/lib/c/dlfcn/dl/test/module-phdr-info.h