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

/freebsd-11-stable/sys/mips/mips/
H A Delf_trampoline.c120 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-11-stable/sys/arm/arm/
H A Delf_trampoline.c504 int symstrindex = -1; local
547 symstrindex = shdr[i].sh_link;
552 if (symtabindex >= 0 && symstrindex >= 0) {
560 (void *)(shdr[symstrindex].sh_offset +
561 kstart), shdr[symstrindex].sh_size);
566 lastaddr += sizeof(shdr[symstrindex].sh_size);
567 lastaddr += shdr[symstrindex].sh_size;
569 sizeof(shdr[symstrindex].sh_size));
598 if (symtabindex >= 0 && symstrindex >= 0) {
609 shdr[symstrindex]
[all...]
/freebsd-11-stable/sys/compat/linux/
H A Dlinux_vdso.c63 static int __elfN(symstrindex);
125 __elfN(symstrindex) = -1;
131 __elfN(symstrindex) = shdr[i].sh_link;
135 if (__elfN(symtabindex) == -1 || __elfN(symstrindex) == -1)
232 shdr[__elfN(symstrindex)].sh_offset);
/freebsd-11-stable/usr.sbin/kldxref/
H A Def_obj.c363 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local
412 symstrindex = -1;
422 symstrindex = shdr[i].sh_link;
443 if (symstrindex < 0 || symstrindex > hdr->e_shnum ||
444 shdr[symstrindex].sh_type != SHT_STRTAB) {
471 ef->ddbstrcnt = shdr[symstrindex].sh_size;
472 if (ef_obj_read_entry(ef, shdr[symstrindex].sh_offset,
473 shdr[symstrindex].sh_size, (void**)&ef->ddbstrtab) != 0) {
/freebsd-11-stable/stand/common/
H A Dload_elf_obj.c194 int i, nsym, res, ret, shdrbytes, symstrindex; local
257 symstrindex = shdr[ef->symtabindex].sh_link;
258 if (symstrindex < 0 || symstrindex >= hdr->e_shnum ||
259 shdr[symstrindex].sh_type != SHT_STRTAB) {
264 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign);
265 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr;
266 lastaddr += shdr[symstrindex].sh_size;
H A Dload_elf.c440 int symstrindex; local
642 symstrindex = -1;
661 symstrindex = shdr[i].sh_link;
663 if (symtabindex < 0 || symstrindex < 0)
671 for (i = symtabindex; i >= 0; i = symstrindex) {
705 if (i == symstrindex)
732 else if (i == symstrindex)
733 symstrindex = -1;
/freebsd-11-stable/sys/kern/
H A Dlink_elf_obj.c209 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local
255 symstrindex = -1;
270 symstrindex = shdr[i].sh_link;
290 if (ef->nprogtab == 0 || symstrindex < 0 ||
291 symstrindex >= hdr->e_shnum ||
292 shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 ||
331 ef->ddbstrcnt = shdr[symstrindex].sh_size;
332 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr;
526 int symstrindex; local
625 symstrindex
[all...]
H A Dlink_elf.c798 int symstrindex; local
1060 symstrindex = -1;
1064 symstrindex = shdr[i].sh_link;
1072 if (symtabindex < 0 || symstrindex < 0)
1077 strcnt = shdr[symstrindex].sh_size;
1087 ef->strbase, strcnt, shdr[symstrindex].sh_offset,

Completed in 102 milliseconds