Searched refs:symstrindex (Results 1 - 7 of 7) sorted by relevance
/freebsd-9.3-release/sys/mips/mips/ |
H A D | elf_trampoline.c | 119 int symstrindex = -1; local 143 symstrindex = shdr[i].sh_link; 172 if (symtabindex >= 0 && symstrindex >= 0) { 177 shdr[symstrindex].sh_size + 2*sizeof(Elf_Size); 191 tmp = shdr[symstrindex].sh_size; 193 lastaddr += sizeof(shdr[symstrindex].sh_size); 197 shdr[symstrindex].sh_offset + kstart, 198 shdr[symstrindex].sh_size);
|
/freebsd-9.3-release/sys/arm/arm/ |
H A D | elf_trampoline.c | 409 int symstrindex = -1; local 451 symstrindex = shdr[i].sh_link; 456 if (symtabindex >= 0 && symstrindex >= 0) { 464 (void *)(shdr[symstrindex].sh_offset + 465 kstart), shdr[symstrindex].sh_size); 470 lastaddr += sizeof(shdr[symstrindex].sh_size); 471 lastaddr += shdr[symstrindex].sh_size; 473 sizeof(shdr[symstrindex].sh_size)); 496 if (symtabindex >= 0 && symstrindex >= 0) { 507 shdr[symstrindex] [all...] |
/freebsd-9.3-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-9.3-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 389 symstrindex = -1; 408 symstrindex = shdr[i].sh_link; 410 if (symtabindex < 0 || symstrindex < 0) 418 for (i = symtabindex; i >= 0; i = symstrindex) { 444 if (i == symstrindex) 468 else if (i == symstrindex) 469 symstrindex = -1;
|
/freebsd-9.3-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 549 symstrindex [all...] |
H A D | link_elf.c | 750 int symstrindex; local 1007 symstrindex = -1; 1011 symstrindex = shdr[i].sh_link; 1014 if (symtabindex < 0 || symstrindex < 0) 1019 strcnt = shdr[symstrindex].sh_size; 1029 ef->strbase, strcnt, shdr[symstrindex].sh_offset,
|
Completed in 123 milliseconds