ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.sys.zxallsyms.core Module Reference

Data Structures

struct  zxfoundation::sys::zxallsyms::sym_info
 A resolved kernel symbol entry. More...

Functions

consteval auto zxfoundation::sys::zxallsyms::count () noexcept -> u32
 Return the total number of symbols in the table.
template<typename Fn>
auto zxfoundation::sys::zxallsyms::for_each (Fn &&fn) noexcept -> void
 Invoke fn for every symbol in address order.
auto zxfoundation::sys::zxallsyms::lookup_by_addr (const u64 addr) noexcept -> std::expected< sym_info, lib::kernel_error >
 Look up the symbol whose range contains addr.
auto zxfoundation::sys::zxallsyms::lookup_by_name (const std::string_view name) noexcept -> std::expected< sym_info, lib::kernel_error >
 Look up the first symbol whose demangled name equals name.

Variables

u64 address
const char * name

Files

file  zxfoundation/sys/zxallsyms.zcomponent/core.cxxm
file  zxfoundation/sys/zxallsyms.zcomponent/core.cxx