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

/freebsd-12-stable/sys/mips/mips/
H A Delf_trampoline.c121 int symtabindex = -1; local
145 symtabindex = i;
175 if (symtabindex >= 0 && symstrindex >= 0) {
179 tmp = shdr[symtabindex].sh_size +
184 tmp = shdr[symtabindex].sh_size;
186 lastaddr += sizeof(shdr[symtabindex].sh_size);
189 shdr[symtabindex].sh_offset + kstart,
190 shdr[symtabindex].sh_size);
191 lastaddr += shdr[symtabindex].sh_size;
/freebsd-12-stable/sys/arm/arm/
H A Delf_trampoline.c302 int symtabindex = -1; local
345 symtabindex = i;
351 if (symtabindex >= 0 && symstrindex >= 0) {
355 shdr[symtabindex].sh_offset + kstart),
356 shdr[symtabindex].sh_size);
358 shdr[symtabindex].sh_size),
362 lastaddr += shdr[symtabindex].sh_size;
364 sizeof(shdr[symtabindex].sh_size));
397 if (symtabindex >= 0 && symstrindex >= 0) {
399 shdr[symtabindex]
[all...]
/freebsd-12-stable/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-12-stable/stand/common/
H A Dload_elf_obj.c58 int symtabindex; /* Index of symbol table */ member in struct:elf_file
282 ef->symtabindex = i;
293 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign);
294 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr;
295 lastaddr += shdr[ef->symtabindex].sh_size;
297 symstrindex = shdr[ef->symtabindex].sh_link;
571 if (symidx >= ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym))
573 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym),
H A Dload_elf.c484 int symtabindex; local
685 symtabindex = -1;
704 symtabindex = i;
707 if (symtabindex < 0 || symstrindex < 0)
715 for (i = symtabindex; i >= 0; i = symstrindex) {
774 if (i == symtabindex)
775 symtabindex = -1;
/freebsd-12-stable/usr.sbin/kldxref/
H A Def_obj.c367 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local
415 symtabindex = -1;
425 symtabindex = i;
468 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym);
469 if (ef_obj_read_entry(ef, shdr[symtabindex].sh_offset,
470 shdr[symtabindex].sh_size, (void**)&ef->ddbsymtab) != 0) {
/freebsd-12-stable/sys/kern/
H A Dlink_elf_obj.c327 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local
372 symtabindex = -1;
387 symtabindex = i;
447 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym);
448 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr;
644 int symtabindex; local
747 symtabindex = -1;
764 symtabindex = i;
815 if (symtabindex == -1) {
821 ef->ddbsymcnt = shdr[symtabindex]
[all...]
H A Dlink_elf.c853 int symtabindex; local
1152 symtabindex = -1;
1156 symtabindex = i;
1165 if (symtabindex < 0 || symstrindex < 0)
1168 symcnt = shdr[symtabindex].sh_size;
1174 ef->symbase, symcnt, shdr[symtabindex].sh_offset,

Completed in 179 milliseconds