Searched refs:symstrindex (Results 1 - 8 of 8) sorted by relevance
/freebsd-11-stable/sys/mips/mips/ |
H A D | elf_trampoline.c | 120 int symstrindex = -1; local 144 symstrindex = shdr[i].sh_link; 173 if (symtabindex >= 0 && symstrindex >= 0) { 178 shdr[symstrindex].sh_size + 2*sizeof(Elf_Size); 192 tmp = shdr[symstrindex].sh_size; 194 lastaddr += sizeof(shdr[symstrindex].sh_size); 198 shdr[symstrindex].sh_offset + kstart, 199 shdr[symstrindex].sh_size);
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | elf_trampoline.c | 504 int symstrindex = -1; local 547 symstrindex = shdr[i].sh_link; 552 if (symtabindex >= 0 && symstrindex >= 0) { 560 (void *)(shdr[symstrindex].sh_offset + 561 kstart), shdr[symstrindex].sh_size); 566 lastaddr += sizeof(shdr[symstrindex].sh_size); 567 lastaddr += shdr[symstrindex].sh_size; 569 sizeof(shdr[symstrindex].sh_size)); 598 if (symtabindex >= 0 && symstrindex >= 0) { 609 shdr[symstrindex] [all...] |
/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_vdso.c | 63 static int __elfN(symstrindex); 125 __elfN(symstrindex) = -1; 131 __elfN(symstrindex) = shdr[i].sh_link; 135 if (__elfN(symtabindex) == -1 || __elfN(symstrindex) == -1) 232 shdr[__elfN(symstrindex)].sh_offset);
|
/freebsd-11-stable/usr.sbin/kldxref/ |
H A D | ef_obj.c | 363 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local 412 symstrindex = -1; 422 symstrindex = shdr[i].sh_link; 443 if (symstrindex < 0 || symstrindex > hdr->e_shnum || 444 shdr[symstrindex].sh_type != SHT_STRTAB) { 471 ef->ddbstrcnt = shdr[symstrindex].sh_size; 472 if (ef_obj_read_entry(ef, shdr[symstrindex].sh_offset, 473 shdr[symstrindex].sh_size, (void**)&ef->ddbstrtab) != 0) {
|
/freebsd-11-stable/stand/common/ |
H A D | load_elf_obj.c | 194 int i, nsym, res, ret, shdrbytes, symstrindex; local 257 symstrindex = shdr[ef->symtabindex].sh_link; 258 if (symstrindex < 0 || symstrindex >= hdr->e_shnum || 259 shdr[symstrindex].sh_type != SHT_STRTAB) { 264 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); 265 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; 266 lastaddr += shdr[symstrindex].sh_size;
|
H A D | load_elf.c | 440 int symstrindex; local 642 symstrindex = -1; 661 symstrindex = shdr[i].sh_link; 663 if (symtabindex < 0 || symstrindex < 0) 671 for (i = symtabindex; i >= 0; i = symstrindex) { 705 if (i == symstrindex) 732 else if (i == symstrindex) 733 symstrindex = -1;
|
/freebsd-11-stable/sys/kern/ |
H A D | link_elf_obj.c | 209 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local 255 symstrindex = -1; 270 symstrindex = shdr[i].sh_link; 290 if (ef->nprogtab == 0 || symstrindex < 0 || 291 symstrindex >= hdr->e_shnum || 292 shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 || 331 ef->ddbstrcnt = shdr[symstrindex].sh_size; 332 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr; 526 int symstrindex; local 625 symstrindex [all...] |
H A D | link_elf.c | 798 int symstrindex; local 1060 symstrindex = -1; 1064 symstrindex = shdr[i].sh_link; 1072 if (symtabindex < 0 || symstrindex < 0) 1077 strcnt = shdr[symstrindex].sh_size; 1087 ef->strbase, strcnt, shdr[symstrindex].sh_offset,
|
Completed in 102 milliseconds