kobj_t
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_be8_fixup(kobj_t ko)
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, bool isrela,
kobj_findhi20(kobj_t ko, uintptr_t relocbase, bool local, const Elf_Rela *lo12,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data,
kobj_machdep(kobj_t ko, void *base, size_t size, bool load)
kobj_relocate(kobj_t ko, bool local)
kobj_load_mem(kobj_t *kop, const char *name, void *base, ssize_t size)
kobj_t ko;
kobj_out(const char *fname, int lnum, kobj_t ko, const char *fmt, ...)
kobj_read_mem(kobj_t ko, void **basep, size_t size, off_t off,
kobj_free(kobj_t ko, void *base, size_t size)
kobj_setname(kobj_t ko, const char *name)
kobj_load_mem(kobj_t *kop, const char *name, void *base, ssize_t size)
kobj_unload(kobj_t ko)
kobj_stat(kobj_t ko, vaddr_t *base, size_t *size)
kobj_affix(kobj_t ko, const char *name)
kobj_find_section(kobj_t ko, const char *name, void **addr, size_t *size)
kobj_setname(kobj_t ko, const char *name)
kobj_close(kobj_t ko)
kobj_close_mem(kobj_t ko)
kobj_load(kobj_t ko)
kobj_unload_notify(kobj_t ko, vaddr_t addr, size_t size, const char *note)
kobj_unload(kobj_t ko)
kobj_stat(kobj_t ko, vaddr_t *address, size_t *size)
kobj_affix(kobj_t ko, const char *name)
kobj_find_section(kobj_t ko, const char *name, void **addr, size_t *size)
kobj_jettison(kobj_t ko)
kobj_symbol(kobj_t ko, uintptr_t symidx)
kobj_sym_lookup(kobj_t ko, uintptr_t symidx, Elf_Addr *val)
static int kobj_relocate(kobj_t, bool);
static int kobj_checksyms(kobj_t, bool);
static void kobj_out(const char *, int, kobj_t, const char *, ...)
static void kobj_jettison(kobj_t);
static void kobj_free(kobj_t, void *, size_t);
static void kobj_close(kobj_t);
kobj_findbase(kobj_t ko, int sec)
static int kobj_read_mem(kobj_t, void **, size_t, off_t, bool);
static void kobj_close_mem(kobj_t);
kobj_checksyms(kobj_t ko, bool undefined)
kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot)
kobj_t ko;
kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot)
kobj_close_vfs(kobj_t ko)
kobj_read_vfs(kobj_t ko, void **basep, size_t size, off_t off,
kobj_machdep(kobj_t ko, void *v, size_t s, bool b)
kobj_reloc(kobj_t ko, uintptr_t p, const void *v, bool b1, bool b2)
int kobj_load_vfs(kobj_t *, const char *, const bool);
int kobj_load_mem(kobj_t *, const char *, void *, ssize_t);
int kobj_affix(kobj_t, const char *);
void kobj_unload(kobj_t);
int kobj_stat(kobj_t, vaddr_t *, size_t *);
int kobj_find_section(kobj_t, const char *, void **, size_t *);
const Elf_Sym * kobj_symbol(kobj_t, uintptr_t);
int kobj_sym_lookup(kobj_t, uintptr_t, Elf_Addr *);
int kobj_reloc(kobj_t, uintptr_t, const void *, bool, bool);
int kobj_machdep(kobj_t, void *, size_t, bool);
typedef int (*kobj_read_fn)(kobj_t, void **, size_t, off_t, bool);
typedef void (*kobj_close_fn)(kobj_t);
int kobj_load(kobj_t);
void kobj_setname(kobj_t, const char *);