Searched refs:symtabindex (Results 1 - 8 of 8) sorted by relevance
/freebsd-10.3-release/sys/mips/mips/ |
H A D | elf_trampoline.c | 119 int symtabindex = -1; local 143 symtabindex = i; 173 if (symtabindex >= 0 && symstrindex >= 0) { 177 tmp = shdr[symtabindex].sh_size + 182 tmp = shdr[symtabindex].sh_size; 184 lastaddr += sizeof(shdr[symtabindex].sh_size); 187 shdr[symtabindex].sh_offset + kstart, 188 shdr[symtabindex].sh_size); 189 lastaddr += shdr[symtabindex].sh_size;
|
/freebsd-10.3-release/sys/compat/linux/ |
H A D | linux_vdso.c | 62 static int __elfN(symtabindex); 124 __elfN(symtabindex) = -1; 130 __elfN(symtabindex) = i; 135 if (__elfN(symtabindex) == -1 || __elfN(symstrindex) == -1) 234 shdr[__elfN(symtabindex)].sh_offset); 235 symcnt = shdr[__elfN(symtabindex)].sh_size / sizeof(*sym);
|
/freebsd-10.3-release/sys/arm/arm/ |
H A D | elf_trampoline.c | 491 int symtabindex = -1; local 533 symtabindex = i; 539 if (symtabindex >= 0 && symstrindex >= 0) { 543 shdr[symtabindex].sh_offset + kstart), 544 shdr[symtabindex].sh_size); 546 shdr[symtabindex].sh_size), 550 lastaddr += shdr[symtabindex].sh_size; 552 sizeof(shdr[symtabindex].sh_size)); 579 if (symtabindex >= 0 && symstrindex >= 0) { 581 shdr[symtabindex] [all...] |
/freebsd-10.3-release/sys/boot/common/ |
H A D | load_elf_obj.c | 58 int symtabindex; /* Index of symbol table */ member in struct:elf_file 240 ef->symtabindex = i; 251 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); 252 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; 253 lastaddr += shdr[ef->symtabindex].sh_size; 255 symstrindex = shdr[ef->symtabindex].sh_link; 526 if (symidx >= ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym)) 528 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym),
|
H A D | load_elf.c | 313 int symtabindex; local 462 symtabindex = -1; 481 symtabindex = i; 484 if (symtabindex < 0 || symstrindex < 0) 492 for (i = symtabindex; i >= 0; i = symstrindex) { 540 if (i == symtabindex) 541 symtabindex = -1;
|
/freebsd-10.3-release/usr.sbin/kldxref/ |
H A D | ef_obj.c | 339 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local 387 symtabindex = -1; 397 symtabindex = i; 440 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); 441 if (ef_obj_read_entry(ef, shdr[symtabindex].sh_offset, 442 shdr[symtabindex].sh_size, (void**)&ef->ddbsymtab) != 0) {
|
/freebsd-10.3-release/sys/kern/ |
H A D | link_elf_obj.c | 209 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local 254 symtabindex = -1; 266 symtabindex = i; 318 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); 319 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr; 459 int symtabindex; local 558 symtabindex = -1; 573 symtabindex = i; 615 if (symtabindex == -1) 618 ef->ddbsymcnt = shdr[symtabindex] [all...] |
H A D | link_elf.c | 739 int symtabindex; local 984 symtabindex = -1; 988 symtabindex = i; 992 if (symtabindex < 0 || symstrindex < 0) 995 symcnt = shdr[symtabindex].sh_size; 1001 ef->symbase, symcnt, shdr[symtabindex].sh_offset,
|
Completed in 72 milliseconds