diff options
Diffstat (limited to 'sys/kern/kern_linker.c')
-rw-r--r-- | sys/kern/kern_linker.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c index e6080aa..321436d 100644 --- a/sys/kern/kern_linker.c +++ b/sys/kern/kern_linker.c @@ -690,6 +690,16 @@ linker_file_lookup_set(linker_file_t file, const char *name, return (error); } +/* + * List all functions in a file. + */ +int +linker_file_function_listall(linker_file_t lf, + int (*callback_func)(linker_file_t, linker_symval_t *, void *), void *arg) +{ + return (LINKER_EACH_FUNCTION_NAMEVAL(lf, callback_func, arg)); +} + caddr_t linker_file_lookup_symbol(linker_file_t file, const char *name, int deps) { |