Searched refs:symtabindex (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.3-release/sys/mips/mips/
H A Delf_trampoline.c119 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 Dlinux_vdso.c62 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 Delf_trampoline.c491 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 Dload_elf_obj.c58 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 Dload_elf.c313 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 Def_obj.c339 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 Dlink_elf_obj.c209 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 Dlink_elf.c739 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