Searched refs:symstrindex (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.0-release/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-10.0-release/sys/arm/arm/ |
H A D | elf_trampoline.c | 485 int symstrindex = -1; local 527 symstrindex = shdr[i].sh_link; 532 if (symtabindex >= 0 && symstrindex >= 0) { 540 (void *)(shdr[symstrindex].sh_offset + 541 kstart), shdr[symstrindex].sh_size); 546 lastaddr += sizeof(shdr[symstrindex].sh_size); 547 lastaddr += shdr[symstrindex].sh_size; 549 sizeof(shdr[symstrindex].sh_size)); 572 if (symtabindex >= 0 && symstrindex >= 0) { 583 shdr[symstrindex] [all...] |
/freebsd-10.0-release/usr.sbin/kldxref/ |
H A D | ef_obj.c | 339 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local 388 symstrindex = -1; 398 symstrindex = shdr[i].sh_link; 419 if (symstrindex < 0 || symstrindex > hdr->e_shnum || 420 shdr[symstrindex].sh_type != SHT_STRTAB) { 447 ef->ddbstrcnt = shdr[symstrindex].sh_size; 448 if (ef_obj_read_entry(ef, shdr[symstrindex].sh_offset, 449 shdr[symstrindex].sh_size, (void**)&ef->ddbstrtab) != 0) {
|
/freebsd-10.0-release/sys/boot/common/ |
H A D | load_elf_obj.c | 201 int i, nsym, res, ret, shdrbytes, symstrindex; local 259 symstrindex = shdr[ef->symtabindex].sh_link; 260 if (symstrindex < 0 || symstrindex >= hdr->e_shnum || 261 shdr[symstrindex].sh_type != SHT_STRTAB) { 266 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); 267 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; 268 lastaddr += shdr[symstrindex].sh_size;
|
H A D | load_elf.c | 252 int symstrindex; local 403 symstrindex = -1; 422 symstrindex = shdr[i].sh_link; 424 if (symtabindex < 0 || symstrindex < 0) 432 for (i = symtabindex; i >= 0; i = symstrindex) { 458 if (i == symstrindex) 482 else if (i == symstrindex) 483 symstrindex = -1;
|
/freebsd-10.0-release/sys/kern/ |
H A D | link_elf_obj.c | 207 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local 253 symstrindex = -1; 262 symstrindex = shdr[i].sh_link; 274 if (ef->nprogtab == 0 || symstrindex < 0 || 275 symstrindex >= hdr->e_shnum || 276 shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 || 315 ef->ddbstrcnt = shdr[symstrindex].sh_size; 316 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr; 448 int symstrindex; local 547 symstrindex [all...] |
H A D | link_elf.c | 740 int symstrindex; local 985 symstrindex = -1; 989 symstrindex = shdr[i].sh_link; 992 if (symtabindex < 0 || symstrindex < 0) 997 strcnt = shdr[symstrindex].sh_size; 1007 ef->strbase, strcnt, shdr[symstrindex].sh_offset,
|
Completed in 400 milliseconds