21#ifndef __KOS_EXPORTS_H
22#define __KOS_EXPORTS_H
41typedef struct export_sym {
60typedef struct symtab_handler {
61 struct nmmgr_handler nmmgr;
export_sym_t * export_lookup_path(const char *name, const char *path)
Look up a symbol by name and Name Manager path.
export_sym_t * export_lookup(const char *name)
Look up a symbol by name.
void export_init(void)
Setup initial kernel exports.
export_sym_t * export_lookup_addr(uintptr_t addr)
Look up a symbol by approx addr.
A single export symbol.
Definition exports.h:41
uintptr_t ptr
A pointer to the symbol.
Definition exports.h:43
const char * name
The name of the symbol.
Definition exports.h:42
A symbol table "handler" for nmmgr.
Definition exports.h:60
export_sym_t * table
Location of the first entry.
Definition exports.h:62