Symbol: elf_file
lib/libkldelf/ef.c
49
struct elf_file *ef_efile;
lib/libkldelf/ef.c
564
ef_open(struct elf_file *efile, int verbose)
lib/libkldelf/ef_aarch64.c
42
ef_aarch64_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/ef_amd64.c
44
ef_amd64_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/ef_arm.c
45
ef_arm_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/ef_i386.c
44
ef_i386_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/ef_obj.c
269
ef_obj_open(struct elf_file *efile, int verbose)
lib/libkldelf/ef_obj.c
71
struct elf_file *ef_efile;
lib/libkldelf/ef_powerpc.c
44
ef_ppc_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/ef_riscv.c
47
ef_riscv_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/elf.c
127
elf_close_file(struct elf_file *efile)
lib/libkldelf/elf.c
143
elf_compatible(struct elf_file *efile, const GElf_Ehdr *hdr)
lib/libkldelf/elf.c
153
elf_object_size(struct elf_file *efile, Elf_Type type)
lib/libkldelf/elf.c
163
elf_object_count(struct elf_file *efile, Elf_Type type, size_t file_size)
lib/libkldelf/elf.c
169
elf_read_raw_data(struct elf_file *efile, off_t offset, void *dst, size_t len)
lib/libkldelf/elf.c
182
elf_read_raw_data_alloc(struct elf_file *efile, off_t offset, size_t len,
lib/libkldelf/elf.c
201
elf_read_raw_string(struct elf_file *efile, off_t offset, char *dst, size_t len)
lib/libkldelf/elf.c
219
elf_read_data(struct elf_file *efile, Elf_Type type, off_t offset, size_t len,
lib/libkldelf/elf.c
263
elf_read_relocated_data(struct elf_file *efile, GElf_Addr address, size_t len,
lib/libkldelf/elf.c
282
elf_read_phdrs(struct elf_file *efile, size_t *nphdrp, GElf_Phdr **phdrp)
lib/libkldelf/elf.c
311
elf_read_shdrs(struct elf_file *efile, size_t *nshdrp, GElf_Shdr **shdrp)
lib/libkldelf/elf.c
346
elf_read_dynamic(struct elf_file *efile, int section_index, size_t *ndynp,
lib/libkldelf/elf.c
382
elf_read_symbols(struct elf_file *efile, int section_index, size_t *nsymp,
lib/libkldelf/elf.c
418
elf_read_string_table(struct elf_file *efile, const GElf_Shdr *shdr,
lib/libkldelf/elf.c
434
elf_read_rel(struct elf_file *efile, int section_index, long *nrelp,
lib/libkldelf/elf.c
470
elf_read_rela(struct elf_file *efile, int section_index, long *nrelap,
lib/libkldelf/elf.c
506
elf_pointer_size(struct elf_file *efile)
lib/libkldelf/elf.c
512
elf_int(struct elf_file *efile, const void *p)
lib/libkldelf/elf.c
521
elf_address_from_pointer(struct elf_file *efile, const void *p)
lib/libkldelf/elf.c
540
elf_read_string(struct elf_file *efile, GElf_Addr address, void *dst,
lib/libkldelf/elf.c
547
elf_read_linker_set(struct elf_file *efile, const char *name, GElf_Addr **bufp,
lib/libkldelf/elf.c
584
elf_read_mod_depend(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/elf.c
604
elf_read_mod_version(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/elf.c
619
elf_read_mod_metadata(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/elf.c
650
elf_read_mod_pnp_match_info(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/elf.c
66
elf_open_file(struct elf_file *efile, const char *filename, int verbose)
lib/libkldelf/elf.c
683
elf_reloc(struct elf_file *efile, const void *reldata, Elf_Type reltype,
lib/libkldelf/elf.c
691
elf_lookup_symbol(struct elf_file *efile, const char *name, GElf_Sym **sym,
lib/libkldelf/kldelf.h
148
int ef_open(struct elf_file *ef, int verbose);
lib/libkldelf/kldelf.h
149
int ef_obj_open(struct elf_file *ef, int verbose);
lib/libkldelf/kldelf.h
160
int elf_open_file(struct elf_file *efile, const char *filename,
lib/libkldelf/kldelf.h
164
void elf_close_file(struct elf_file *efile);
lib/libkldelf/kldelf.h
167
bool elf_compatible(struct elf_file *efile, const GElf_Ehdr *hdr);
lib/libkldelf/kldelf.h
170
size_t elf_object_size(struct elf_file *efile, Elf_Type type);
lib/libkldelf/kldelf.h
173
size_t elf_pointer_size(struct elf_file *efile);
lib/libkldelf/kldelf.h
182
int elf_read_data(struct elf_file *efile, Elf_Type type, off_t offset,
lib/libkldelf/kldelf.h
186
int elf_read_raw_data(struct elf_file *efile, off_t offset, void *dst,
lib/libkldelf/kldelf.h
193
int elf_read_raw_data_alloc(struct elf_file *efile, off_t offset,
lib/libkldelf/kldelf.h
197
int elf_read_raw_string(struct elf_file *efile, off_t offset, char *dst,
lib/libkldelf/kldelf.h
209
int elf_read_relocated_data(struct elf_file *efile, GElf_Addr address,
lib/libkldelf/kldelf.h
216
int elf_read_phdrs(struct elf_file *efile, size_t *nphdrp,
lib/libkldelf/kldelf.h
223
int elf_read_shdrs(struct elf_file *efile, size_t *nshdrp,
lib/libkldelf/kldelf.h
230
int elf_read_dynamic(struct elf_file *efile, int section_index, size_t *ndynp,
lib/libkldelf/kldelf.h
237
int elf_read_symbols(struct elf_file *efile, int section_index,
lib/libkldelf/kldelf.h
244
int elf_read_string_table(struct elf_file *efile, const GElf_Shdr *shdr,
lib/libkldelf/kldelf.h
251
int elf_read_rel(struct elf_file *efile, int section_index, long *nrelp,
lib/libkldelf/kldelf.h
258
int elf_read_rela(struct elf_file *efile, int section_index, long *nrelap,
lib/libkldelf/kldelf.h
268
int elf_read_string(struct elf_file *efile, GElf_Addr address, void *dst,
lib/libkldelf/kldelf.h
272
GElf_Addr elf_address_from_pointer(struct elf_file *efile, const void *p);
lib/libkldelf/kldelf.h
278
int elf_read_linker_set(struct elf_file *efile, const char *name,
lib/libkldelf/kldelf.h
285
int elf_read_mod_depend(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/kldelf.h
292
int elf_read_mod_version(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/kldelf.h
299
int elf_read_mod_metadata(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/kldelf.h
306
int elf_read_mod_pnp_match_info(struct elf_file *efile, GElf_Addr addr,
lib/libkldelf/kldelf.h
314
int elf_reloc(struct elf_file *ef, const void *reldata, Elf_Type reltype,
lib/libkldelf/kldelf.h
322
int elf_lookup_symbol(struct elf_file *efile, const char *name,
lib/libkldelf/kldelf.h
61
struct elf_file;
lib/libkldelf/kldelf.h
76
typedef int (elf_reloc_t)(struct elf_file *ef, const void *reldata,
stand/common/bootstrap.h
298
struct elf_file;
stand/common/bootstrap.h
299
typedef Elf_Addr (symaddr_fn)(struct elf_file *ef, Elf_Size symidx);
stand/common/bootstrap.h
303
int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
stand/common/load_elf.c
1311
__elfN(symaddr)(struct elf_file *ef, Elf_Size symidx)
stand/common/load_elf.c
365
struct elf_file ef;
stand/common/load_elf.c
370
bzero(&ef, sizeof(struct elf_file));
stand/common/load_elf.c
986
struct elf_file ef;
stand/common/load_elf.c
994
bzero(&ef, sizeof(struct elf_file));
stand/common/load_elf_obj.c
557
__elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx)
stand/common/load_elf_obj.c
76
static Elf_Addr __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx);
stand/common/load_elf_obj.c
88
struct elf_file ef;
stand/common/load_elf_obj.c
94
bzero(&ef, sizeof(struct elf_file));
stand/common/reloc_elf.c
48
__elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata,
stand/kboot/libkboot/dfk.c
197
struct elf_file ef;
sys/kern/link_elf.c
203
link_elf_methods, sizeof(struct elf_file)
sys/kern/link_elf.c
2070
struct elf_file eff;
sys/kern/link_elf_obj.c
192
link_elf_methods, sizeof(struct elf_file)
usr.sbin/kldxref/kldxref.c
263
parse_pnp_list(struct elf_file *ef, const char *desc, char **new_desc,
usr.sbin/kldxref/kldxref.c
448
parse_pnp_entry(struct elf_file *ef, struct pnp_elt *elt, const char *walker)
usr.sbin/kldxref/kldxref.c
521
record_pnp_info(struct elf_file *ef, const char *cval,
usr.sbin/kldxref/kldxref.c
572
struct elf_file *ef, const char *kldname)
usr.sbin/kldxref/kldxref.c
634
struct elf_file ef;