/freebsd-10.1-release/usr.sbin/kldxref/ |
H A D | ef_i386.c | 48 Elf_Size rtype, symidx; local 59 symidx = ELF_R_SYM(rel->r_info); 66 symidx = ELF_R_SYM(rela->r_info); 84 addr = EF_SYMADDR(ef, symidx); 89 addr = EF_SYMADDR(ef, symidx);
|
H A D | ef_amd64.c | 50 Elf_Size rtype, symidx; local 60 symidx = ELF_R_SYM(rel->r_info); 67 symidx = ELF_R_SYM(rela->r_info); 93 addr = EF_SYMADDR(ef, symidx); 98 addr = EF_SYMADDR(ef, symidx); 104 addr = EF_SYMADDR(ef, symidx);
|
H A D | ef_powerpc.c | 51 Elf_Size rtype, symidx; local 61 symidx = ELF_R_SYM(rela->r_info);
|
H A D | ef.h | 28 #define EF_SYMADDR(ef, symidx) \ 29 (ef)->ef_ops->symaddr((ef)->ef_ef, symidx) 51 Elf_Addr (*symaddr)(elf_file_t ef, Elf_Size symidx);
|
H A D | ef.c | 95 static Elf_Addr ef_symaddr(elf_file_t ef, Elf_Size symidx); 249 ef_symaddr(elf_file_t ef, Elf_Size symidx) argument 253 if (symidx >= ef->ef_nchains) 255 sym = ef->ef_symtab + symidx;
|
H A D | ef_obj.c | 115 static Elf_Addr ef_obj_symaddr(elf_file_t ef, Elf_Size symidx); 178 ef_obj_symaddr(elf_file_t ef, Elf_Size symidx) argument 182 if (symidx >= (size_t) ef->ddbsymcnt) 184 sym = ef->ddbsymtab + symidx;
|
/freebsd-10.1-release/cddl/contrib/opensolaris/common/ctf/ |
H A D | ctf_lookup.c | 179 ctf_lookup_by_symbol(ctf_file_t *fp, ulong_t symidx) argument 187 if (symidx >= fp->ctf_nsyms) 191 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; 195 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; 200 if (fp->ctf_sxlate[symidx] == -1u) 203 type = *(ushort_t *)((uintptr_t)fp->ctf_buf + fp->ctf_sxlate[symidx]); 241 ctf_func_info(ctf_file_t *fp, ulong_t symidx, ctf_funcinfo_t *fip) argument 250 if (symidx >= fp->ctf_nsyms) 254 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; 258 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; 295 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv) argument [all...] |
/freebsd-10.1-release/sys/boot/common/ |
H A D | reloc_elf.c | 84 Elf_Size rtype, symidx; 95 symidx = ELF_R_SYM(rel->r_info); 104 symidx = ELF_R_SYM(rela->r_info); 122 addr = symaddr(ef, symidx); 141 Elf_Size rtype, symidx; 152 symidx = ELF_R_SYM(rel->r_info); 161 symidx = ELF_R_SYM(rela->r_info); 184 addr = symaddr(ef, symidx);
|
H A D | load_elf_obj.c | 73 static Elf_Addr __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx); 525 __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx) argument 532 if (symidx >= symcnt) 534 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym),
|
H A D | bootstrap.h | 252 typedef Elf_Addr (symaddr_fn)(struct elf_file *ef, Elf_Size symidx);
|
H A D | load_elf.c | 799 __elfN(symaddr)(struct elf_file *ef, Elf_Size symidx) argument
|
/freebsd-10.1-release/sys/ia64/ia64/ |
H A D | elf_machdep.c | 131 lookup_fdesc(linker_file_t lf, Elf_Size symidx, elf_lookup_fn lookup) argument 139 addr = lookup(lf, symidx, 0); 142 symname = elf_get_symname(top, symidx); 184 Elf_Size rtype, symidx; local 193 symidx = ELF_R_SYM(rel->r_info); 209 symidx = ELF_R_SYM(rela->r_info); 226 addr = lookup(lf, symidx, 1); 236 addr = lookup_fdesc(lf, symidx, lookup); 244 addr = lookup_fdesc(lf, symidx, lookup);
|
/freebsd-10.1-release/sys/mips/mips/ |
H A D | elf_machdep.c | 174 Elf_Word rtype = (Elf_Word)0, symidx; local 189 symidx = ELF_R_SYM(rel->r_info); 205 symidx = ELF_R_SYM(rela->r_info); 216 addr = lookup(lf, symidx, 1); 225 addr = lookup(lf, symidx, 1); 244 addr = lookup(lf, symidx, 1); 254 addr = lookup(lf, symidx, 1); 269 addr = lookup(lf, symidx, 1); 278 addr = lookup(lf, symidx, 1); 295 addr = lookup(lf, symidx, [all...] |
/freebsd-10.1-release/sys/arm/arm/ |
H A D | elf_machdep.c | 132 Elf_Word rtype, symidx; local 142 symidx = ELF_R_SYM(rel->r_info); 149 symidx = ELF_R_SYM(rela->r_info); 170 addr = lookup(lf, symidx, 1); 186 addr = lookup(lf, symidx, 1);
|
/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | elf_machdep.c | 151 Elf_Size rtype, symidx; local 160 symidx = ELF_R_SYM(rel->r_info); 177 symidx = ELF_R_SYM(rela->r_info); 189 addr = lookup(lf, symidx, 1); 198 addr = lookup(lf, symidx, 1); 208 addr = lookup(lf, symidx, 1); 228 addr = lookup(lf, symidx, 1);
|
/freebsd-10.1-release/sys/powerpc/powerpc/ |
H A D | elf64_machdep.c | 136 Elf_Word rtype, symidx; local 148 symidx = ELF_R_SYM(rela->r_info); 160 addr = lookup(lf, symidx, 1); 172 addr = lookup(lf, symidx, 1);
|
H A D | elf32_machdep.c | 165 Elf_Word rtype, symidx; local 178 symidx = ELF_R_SYM(rela->r_info); 190 addr = lookup(lf, symidx, 1); 198 addr = lookup(lf, symidx, 1); 214 addr = lookup(lf, symidx, 1);
|
/freebsd-10.1-release/sys/i386/i386/ |
H A D | elf_machdep.c | 151 Elf_Word rtype, symidx; local 161 symidx = ELF_R_SYM(rel->r_info); 168 symidx = ELF_R_SYM(rela->r_info); 189 addr = lookup(lf, symidx, 1); 198 addr = lookup(lf, symidx, 1); 216 addr = lookup(lf, symidx, 1);
|
/freebsd-10.1-release/sys/kern/ |
H A D | link_elf_obj.c | 147 static Elf_Addr elf_obj_lookup(linker_file_t lf, Elf_Size symidx, int deps); 991 Elf_Size symidx; local 1005 symidx = ELF_R_SYM(rel->r_info); 1006 if (symidx >= ef->ddbsymcnt) 1008 sym = ef->ddbsymtab + symidx; 1032 symidx = ELF_R_SYM(rela->r_info); 1033 if (symidx >= ef->ddbsymcnt) 1035 sym = ef->ddbsymtab + symidx; 1205 elf_obj_lookup(linker_file_t lf, Elf_Size symidx, int deps) argument 1213 if (symidx > 1255 Elf_Size symidx; local 1303 Elf_Size symidx; local [all...] |
H A D | link_elf.c | 1473 elf_get_sym(linker_file_t lf, Elf_Size symidx) argument 1477 if (symidx >= ef->nchains) 1479 return (ef->symtab + symidx); 1483 elf_get_symname(linker_file_t lf, Elf_Size symidx) argument 1488 if (symidx >= ef->nchains) 1490 sym = ef->symtab + symidx; 1502 elf_lookup(linker_file_t lf, Elf_Size symidx, int deps) argument 1510 if (symidx >= ef->nchains) 1513 sym = ef->symtab + symidx;
|
/freebsd-10.1-release/cddl/contrib/opensolaris/tools/ctf/dump/ |
H A D | dump.c | 236 next_sym(const ctf_data_t *cd, const int symidx, const uchar_t matchtype, argument 241 for (i = symidx + 1; i < cd->cd_nsyms; i++) { 286 int symidx, len, i; local 289 for (symidx = -1, i = 0; i < (int) n; i++) { 293 symidx, STT_OBJECT, &name)) < 0) 296 symidx = nextsym; 301 name, symidx); 320 int symidx; local 334 for (symidx = -1, id = 0; fp < end; id++) { 342 if (cd->cd_symdata == NULL || (nextsym = next_sym(cd, symidx, [all...] |
/freebsd-10.1-release/sys/sparc64/sparc64/ |
H A D | elf_machdep.c | 342 Elf_Size rtype, symidx; local 354 symidx = ELF_R_SYM(rela->r_info); 374 addr = lookup(lf, symidx, 1);
|
/freebsd-10.1-release/contrib/binutils/bfd/ |
H A D | elflink.c | 4467 bfd_size_type cnt, symidx; 4499 for (symidx = 0; symidx < extsymcount; ++symidx) 4500 if (sym_hash[symidx] == hi) 4502 sym_hash[symidx] = h; 6522 int symidx, 6531 sym = finfo->internal_syms + symidx; 6545 h = sym_hashes [symidx]; 4458 bfd_size_type cnt, symidx; local 6510 set_symbol_value(bfd * bfd_with_globals, struct elf_final_link_info * finfo, int symidx, bfd_vma val) argument
|
/freebsd-10.1-release/contrib/binutils/binutils/ |
H A D | readelf.c | 7431 bfd_vma i, maxchain = 0xffffffff, symidx, bitmaskwords; 7457 symidx = byte_get (nb + 4, 4); 7482 if (gnubuckets[i] < symidx) 7492 maxchain -= symidx; 7549 for (off = gnubuckets[hn] - symidx; 7428 bfd_vma i, maxchain = 0xffffffff, symidx, bitmaskwords; local
|