diff options
| author | John Birrell <jb@FreeBSD.org> | 2007-11-18 00:23:31 +0000 |
|---|---|---|
| committer | John Birrell <jb@FreeBSD.org> | 2007-11-18 00:23:31 +0000 |
| commit | f6c153016281166734ed871b98aac47c2011515f (patch) | |
| tree | 55bd23df13e645c28c563525f2433dd5ff2447ea /sys/kern/kern_linker.c | |
| parent | dd43ab7d9b9e8d13ea9ec9652208635637c10ae6 (diff) | |
Notes
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 e6080aaa0470..321436d935a8 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) { |
