Searched refs:symtabindex (Results 1 - 7 of 7) sorted by relevance
/freebsd-9.3-release/sys/mips/mips/ |
H A D | elf_trampoline.c | 118 int symtabindex = -1; local 142 symtabindex = i; 172 if (symtabindex >= 0 && symstrindex >= 0) { 176 tmp = shdr[symtabindex].sh_size + 181 tmp = shdr[symtabindex].sh_size; 183 lastaddr += sizeof(shdr[symtabindex].sh_size); 186 shdr[symtabindex].sh_offset + kstart, 187 shdr[symtabindex].sh_size); 188 lastaddr += shdr[symtabindex].sh_size;
|
/freebsd-9.3-release/sys/arm/arm/ |
H A D | elf_trampoline.c | 408 int symtabindex = -1; local 450 symtabindex = i; 456 if (symtabindex >= 0 && symstrindex >= 0) { 460 shdr[symtabindex].sh_offset + kstart), 461 shdr[symtabindex].sh_size); 463 shdr[symtabindex].sh_size), 467 lastaddr += shdr[symtabindex].sh_size; 469 sizeof(shdr[symtabindex].sh_size)); 496 if (symtabindex >= 0 && symstrindex >= 0) { 498 shdr[symtabindex] [all...] |
/freebsd-9.3-release/sys/boot/common/ |
H A D | load_elf_obj.c | 58 int symtabindex; /* Index of symbol table */ member in struct:elf_file 244 ef->symtabindex = i; 255 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); 256 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; 257 lastaddr += shdr[ef->symtabindex].sh_size; 259 symstrindex = shdr[ef->symtabindex].sh_link; 531 symcnt = ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym); 534 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym),
|
H A D | load_elf.c | 253 int symtabindex; local 388 symtabindex = -1; 407 symtabindex = i; 410 if (symtabindex < 0 || symstrindex < 0) 418 for (i = symtabindex; i >= 0; i = symstrindex) { 466 if (i == symtabindex) 467 symtabindex = -1;
|
/freebsd-9.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-9.3-release/sys/kern/ |
H A D | link_elf_obj.c | 207 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local 252 symtabindex = -1; 261 symtabindex = i; 313 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); 314 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr; 447 int symtabindex; local 548 symtabindex = -1; 560 symtabindex = i; 602 if (symtabindex == -1) 605 ef->ddbsymcnt = shdr[symtabindex] [all...] |
H A D | link_elf.c | 749 int symtabindex; local 1006 symtabindex = -1; 1010 symtabindex = i; 1014 if (symtabindex < 0 || symstrindex < 0) 1017 symcnt = shdr[symtabindex].sh_size; 1023 ef->symbase, symcnt, shdr[symtabindex].sh_offset,
|
Completed in 177 milliseconds