diff options
author | iedowse <iedowse@FreeBSD.org> | 2004-08-28 19:31:10 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2004-08-28 19:31:10 +0000 |
commit | d0d1e68e58c10e5172f1d8f13525f20e9cdc942f (patch) | |
tree | df9e4ff7a3c76c8c08fd9ddaf5e27dba6ee28c29 /usr.sbin/kldxref/ef.h | |
parent | c409ad7413ce9b5f3bfb661a5d87805c96d093b7 (diff) | |
download | FreeBSD-src-d0d1e68e58c10e5172f1d8f13525f20e9cdc942f.zip FreeBSD-src-d0d1e68e58c10e5172f1d8f13525f20e9cdc942f.tar.gz |
Explicitly pass in the relocation base and data offset into ef_reloc()
rather than relying on a trick that happens to work for the current
relocation schemes. Also add some comments and improve variable
naming.
Diffstat (limited to 'usr.sbin/kldxref/ef.h')
-rw-r--r-- | usr.sbin/kldxref/ef.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/kldxref/ef.h b/usr.sbin/kldxref/ef.h index 6a5a627..3843ebe 100644 --- a/usr.sbin/kldxref/ef.h +++ b/usr.sbin/kldxref/ef.h @@ -62,8 +62,8 @@ struct elf_file { __BEGIN_DECLS int ef_open(const char *filename, struct elf_file *ef, int verbose); int ef_obj_open(const char *filename, struct elf_file *ef, int verbose); -int ef_reloc(struct elf_file *ef, const void *data, int type, Elf_Off offset, - size_t len, void *dest); +int ef_reloc(struct elf_file *ef, const void *reldata, int reltype, + Elf_Off relbase, Elf_Off dataoff, size_t len, void *dest); __END_DECLS #endif /* _EF_H_*/ |