/freebsd/lib/libkldelf/ |
H A D | kldelf.h | 65 int (*seg_read_rel)(elf_file_t ef, GElf_Addr address, size_t len, 67 int (*seg_read_string)(elf_file_t ef, GElf_Addr address, size_t len, 69 GElf_Addr (*symaddr)(elf_file_t ef, GElf_Size symidx); 70 int (*lookup_set)(elf_file_t ef, const char *name, GElf_Addr *startp, 71 GElf_Addr *stopp, long *countp); 77 Elf_Type reltype, GElf_Addr relbase, GElf_Addr dataoff, size_t len, 127 GElf_Addr md_data; /* specific data */ 128 GElf_Addr md_cval; /* common string label */ 133 GElf_Addr descr; /* Description of the table */ 134 GElf_Addr bus; /* Name of the bus for this table */ [all …]
|
H A D | ef_obj.c | 49 GElf_Addr addr; 95 static int ef_obj_seg_read_rel(elf_file_t ef, GElf_Addr address, 97 static int ef_obj_seg_read_string(elf_file_t ef, GElf_Addr address, 100 static GElf_Addr ef_obj_symaddr(elf_file_t ef, GElf_Size symidx); 102 GElf_Addr *startp, GElf_Addr *stopp, long *countp); 116 ef_obj_get_offset(elf_file_t ef, GElf_Addr addr) in ef_obj_get_offset() 153 ef_obj_lookup_set(elf_file_t ef, const char *name, GElf_Addr *startp, in ef_obj_lookup_set() 154 GElf_Addr *stopp, long *countp) in ef_obj_lookup_set() 171 static GElf_Addr 186 ef_obj_seg_read_rel(elf_file_t ef, GElf_Addr address, size_t len, void *dest) in ef_obj_seg_read_rel() [all …]
|
H A D | ef.c | 71 static GElf_Off ef_get_offset(elf_file_t, GElf_Addr); 75 static int ef_seg_read_rel(elf_file_t ef, GElf_Addr address, size_t len, 77 static int ef_seg_read_string(elf_file_t ef, GElf_Addr address, size_t len, 80 static GElf_Addr ef_symaddr(elf_file_t ef, GElf_Size symidx); 82 GElf_Addr *startp, GElf_Addr *stopp, long *countp); 111 ef_get_offset(elf_file_t ef, GElf_Addr addr) in ef_get_offset() 175 ef_lookup_set(elf_file_t ef, const char *name, GElf_Addr *startp, in ef_lookup_set() 176 GElf_Addr *stopp, long *countp) in ef_lookup_set() 209 static GElf_Addr 514 ef_seg_read_rel(elf_file_t ef, GElf_Addr address, size_t len, void *dest) in ef_seg_read_rel() [all …]
|
H A D | ef_riscv.c | 48 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_riscv_reloc() 51 GElf_Addr addr, addend; in ef_riscv_reloc()
|
H A D | ef_aarch64.c | 43 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_aarch64_reloc() 46 GElf_Addr addr, addend; in ef_aarch64_reloc()
|
H A D | elf.c | 263 elf_read_relocated_data(struct elf_file *efile, GElf_Addr address, size_t len, in elf_read_relocated_data() 520 GElf_Addr 540 elf_read_string(struct elf_file *efile, GElf_Addr address, void *dst, in elf_read_string() 547 elf_read_linker_set(struct elf_file *efile, const char *name, GElf_Addr **bufp, in elf_read_linker_set() 550 GElf_Addr *buf, start, stop; in elf_read_linker_set() 584 elf_read_mod_depend(struct elf_file *efile, GElf_Addr addr, in elf_read_mod_depend() 604 elf_read_mod_version(struct elf_file *efile, GElf_Addr addr, in elf_read_mod_version() 619 elf_read_mod_metadata(struct elf_file *efile, GElf_Addr addr, in elf_read_mod_metadata() 650 elf_read_mod_pnp_match_info(struct elf_file *efile, GElf_Addr addr, in elf_read_mod_pnp_match_info() 684 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in elf_reloc()
|
H A D | ef_arm.c | 46 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_arm_reloc() 49 GElf_Addr addr, addend; in ef_arm_reloc()
|
H A D | ef_i386.c | 45 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_i386_reloc() 48 GElf_Addr addr, addend; in ef_i386_reloc()
|
H A D | ef_powerpc.c | 45 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_ppc_reloc() 48 GElf_Addr addr, addend; in ef_ppc_reloc()
|
H A D | ef_amd64.c | 45 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_amd64_reloc() 48 GElf_Addr addr, addend; in ef_amd64_reloc()
|
H A D | ef_mips.c | 48 GElf_Addr relbase, GElf_Addr dataoff, size_t len, void *dest) in ef_mips_reloc() 51 GElf_Addr addr, addend; in ef_mips_reloc()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dtrace.h | 488 GElf_Addr dto_text_va; /* address of text section */ 490 GElf_Addr dto_data_va; /* address of data section */ 492 GElf_Addr dto_bss_va; /* address of BSS */ 513 extern int dtrace_lookup_by_addr(dtrace_hdl_t *, GElf_Addr addr, 577 int (*dtv_lookup_by_addr)(void *, GElf_Addr, GElf_Sym *,
|
H A D | dt_impl.h | 99 GElf_Addr, GElf_Sym *, uint_t *); 138 GElf_Addr dm_text_va; /* virtual address of text section */ 140 GElf_Addr dm_data_va; /* virtual address of data section */ 142 GElf_Addr dm_bss_va; /* virtual address of BSS */
|
H A D | dt_module.c | 371 dt_module_symaddr32(dt_module_t *dmp, GElf_Addr addr, in dt_module_symaddr32() 413 dt_module_symaddr64(dt_module_t *dmp, GElf_Addr addr, in dt_module_symaddr64() 1510 dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr, in dtrace_lookup_by_addr()
|
/freebsd/usr.sbin/kldxref/ |
H A D | kldxref.c | 502 GElf_Addr address; in parse_pnp_entry() 578 GElf_Addr data; in parse_entry() 635 GElf_Addr *p; in read_kld()
|
/freebsd/contrib/elftoolchain/libelf/ |
H A D | gelf.h | 34 typedef Elf64_Addr GElf_Addr; /* Addresses */ typedef
|