/netbsd-src/sys/sys/ |
H A D | kobj.h | 39 typedef struct kobj *kobj_t; typedef 42 int kobj_load_vfs(kobj_t *, const char *, const bool); 43 int kobj_load_mem(kobj_t *, const char *, void *, ssize_t); 44 int kobj_affix(kobj_t, const char *); 45 void kobj_unload(kobj_t); 46 int kobj_stat(kobj_t, vaddr_t *, size_t *); 47 int kobj_find_section(kobj_t, const char *, void **, size_t *); 50 const Elf_Sym * kobj_symbol(kobj_t, uintptr_t); 51 int kobj_sym_lookup(kobj_t, uintptr_t, Elf_Addr *); 52 int kobj_reloc(kobj_t, uintptr_t, const void *, bool, bool); [all …]
|
H A D | kobj_impl.h | 102 typedef int (*kobj_read_fn)(kobj_t, void **, size_t, off_t, bool); 103 typedef void (*kobj_close_fn)(kobj_t); 137 int kobj_load(kobj_t); 138 void kobj_setname(kobj_t, const char *);
|
/netbsd-src/sys/kern/ |
H A D | subr_kobj.c | 89 static int kobj_relocate(kobj_t, bool); 90 static int kobj_checksyms(kobj_t, bool); 91 static void kobj_out(const char *, int, kobj_t, const char *, ...) 93 static void kobj_jettison(kobj_t); 94 static void kobj_free(kobj_t, void *, size_t); 95 static void kobj_close(kobj_t); 96 static int kobj_read_mem(kobj_t, void **, size_t, off_t, bool); 97 static void kobj_close_mem(kobj_t); 106 kobj_load_mem(kobj_t *kop, const char *name, void *base, ssize_t size) in kobj_load_mem() 108 kobj_t ko; in kobj_load_mem() [all …]
|
H A D | subr_kobj_vfs.c | 81 kobj_close_vfs(kobj_t ko) in kobj_close_vfs() 94 kobj_read_vfs(kobj_t ko, void **basep, size_t size, off_t off, in kobj_read_vfs() 151 kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) in kobj_load_vfs() 156 kobj_t ko; in kobj_load_vfs() 192 kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) in kobj_load_vfs()
|
/netbsd-src/sys/rump/librump/rumpkern/arch/generic/ |
H A D | rump_generic_kobj.c | 38 kobj_machdep(kobj_t ko, void *v, size_t s, bool b) in kobj_machdep() 45 kobj_reloc(kobj_t ko, uintptr_t p, const void *v, bool b1, bool b2) in kobj_reloc()
|
/netbsd-src/sys/arch/vax/vax/ |
H A D | kobj_machdep.c | 43 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 79 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/sh3/sh3/ |
H A D | kobj_machdep.c | 43 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 93 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/m68k/m68k/ |
H A D | kobj_machdep.c | 41 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 102 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/i386/i386/ |
H A D | kobj_machdep.c | 73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 142 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/alpha/alpha/ |
H A D | kobj_machdep.c | 66 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 152 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/powerpc/powerpc/ |
H A D | kobj_machdep.c | 66 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 182 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/amd64/amd64/ |
H A D | kobj_machdep.c | 73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 170 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/arm/arm32/ |
H A D | kobj_machdep.c | 73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 357 kobj_be8_fixup(kobj_t ko) in kobj_be8_fixup() 405 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/hppa/hppa/ |
H A D | kobj_machdep.c | 130 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 258 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/mips/mips/ |
H A D | kobj_machdep.c | 63 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 245 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | kobj_machdep.c | 52 kobj_findhi20(kobj_t ko, uintptr_t relocbase, bool local, const Elf_Rela *lo12, in kobj_findhi20() 122 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, bool isrela, in kobj_reloc() 545 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/sparc/sparc/ |
H A D | kobj_machdep.c | 125 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 210 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/aarch64/aarch64/ |
H A D | kobj_machdep.c | 120 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 377 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|
/netbsd-src/sys/arch/sparc64/sparc64/ |
H A D | kobj_machdep.c | 182 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc() 265 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
|