summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_linker.c
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>2008-05-23 07:08:59 +0000
committerjb <jb@FreeBSD.org>2008-05-23 07:08:59 +0000
commit6a077c58b8c37ec37839b72e052fabe8694c2f35 (patch)
tree871771934be59639545226430246fe2f2bb38d5f /sys/kern/kern_linker.c
parentbe12e1a50471524fb128cc615816dd08e60b353d (diff)
downloadFreeBSD-src-6a077c58b8c37ec37839b72e052fabe8694c2f35.zip
FreeBSD-src-6a077c58b8c37ec37839b72e052fabe8694c2f35.tar.gz
Add the ctf_get function and update the args to linker_file_function_listall.
Diffstat (limited to 'sys/kern/kern_linker.c')
-rw-r--r--sys/kern/kern_linker.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 45d7653..a36c7be 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -648,6 +648,12 @@ linker_file_unload(linker_file_t file, int flags)
return (0);
}
+int
+linker_ctf_get(linker_file_t file, linker_ctf_t *lc)
+{
+ return (LINKER_CTF_GET(file, lc));
+}
+
static int
linker_file_add_dependency(linker_file_t file, linker_file_t dep)
{
@@ -696,7 +702,7 @@ linker_file_lookup_set(linker_file_t file, const char *name,
*/
int
linker_file_function_listall(linker_file_t lf,
- int (*callback_func)(linker_file_t, linker_symval_t *, void *), void *arg)
+ linker_function_nameval_callback_t callback_func, void *arg)
{
return (LINKER_EACH_FUNCTION_NAMEVAL(lf, callback_func, arg));
}
OpenPOWER on IntegriCloud