|
PatchworkOS
28a9544
A non-POSIX operating system.
|
Symbol information structure. More...
#include <symbol.h>
Data Fields | |
| char | name [SYMBOL_MAX_NAME] |
| void * | addr |
| symbol_group_id_t | groupId |
| Elf64_Symbol_Binding | binding |
| Elf64_Symbol_Type | type |
Symbol information structure.
Used to return symbol information from resolution functions.
| void* symbol_info_t::addr |
Definition at line 121 of file symbol.h.
Referenced by module_resolve_callback(), panic_print_trace_address(), panic_registers(), symbol_resolve_addr_unlocked(), and symbol_resolve_name_unlocked().
| Elf64_Symbol_Binding symbol_info_t::binding |
Definition at line 123 of file symbol.h.
Referenced by symbol_resolve_addr_unlocked(), and symbol_resolve_name_unlocked().
| symbol_group_id_t symbol_info_t::groupId |
Definition at line 122 of file symbol.h.
Referenced by module_resolve_callback(), symbol_resolve_addr_unlocked(), and symbol_resolve_name_unlocked().
| char symbol_info_t::name[SYMBOL_MAX_NAME] |
Definition at line 120 of file symbol.h.
Referenced by panic_print_trace_address(), panic_registers(), symbol_resolve_addr_unlocked(), and symbol_resolve_name_unlocked().
| Elf64_Symbol_Type symbol_info_t::type |
Definition at line 124 of file symbol.h.
Referenced by symbol_resolve_addr_unlocked(), and symbol_resolve_name_unlocked().