Home
last modified time | relevance | path

Searched refs:symstrindex (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/sys/mips/mips/
Delf_trampoline.c121 int symstrindex = -1; in load_kernel() local
145 symstrindex = shdr[i].sh_link; in load_kernel()
174 if (symtabindex >= 0 && symstrindex >= 0) { in load_kernel()
179 shdr[symstrindex].sh_size + 2*sizeof(Elf_Size); in load_kernel()
193 tmp = shdr[symstrindex].sh_size; in load_kernel()
195 lastaddr += sizeof(shdr[symstrindex].sh_size); in load_kernel()
199 shdr[symstrindex].sh_offset + kstart, in load_kernel()
200 shdr[symstrindex].sh_size); in load_kernel()
/freebsd-12-stable/sys/compat/linux/
Dlinux_vdso.c63 static int __elfN(symstrindex);
125 __elfN(symstrindex) = -1; in __elfN()
131 __elfN(symstrindex) = shdr[i].sh_link; in __elfN()
135 if (__elfN(symtabindex) == -1 || __elfN(symstrindex) == -1) in __elfN()
232 shdr[__elfN(symstrindex)].sh_offset); in __elfN()
/freebsd-12-stable/usr.sbin/kldxref/
Def_obj.c367 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; in ef_obj_open() local
416 symstrindex = -1; in ef_obj_open()
426 symstrindex = shdr[i].sh_link; in ef_obj_open()
447 if (symstrindex < 0 || symstrindex > hdr->e_shnum || in ef_obj_open()
448 shdr[symstrindex].sh_type != SHT_STRTAB) { in ef_obj_open()
475 ef->ddbstrcnt = shdr[symstrindex].sh_size; in ef_obj_open()
476 if (ef_obj_read_entry(ef, shdr[symstrindex].sh_offset, in ef_obj_open()
477 shdr[symstrindex].sh_size, (void**)&ef->ddbstrtab) != 0) { in ef_obj_open()
/freebsd-12-stable/stand/common/
Dload_elf_obj.c234 int i, nsym, res, ret, shdrbytes, symstrindex; in __elfN() local
297 symstrindex = shdr[ef->symtabindex].sh_link; in __elfN()
298 if (symstrindex < 0 || symstrindex >= hdr->e_shnum || in __elfN()
299 shdr[symstrindex].sh_type != SHT_STRTAB) { in __elfN()
304 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); in __elfN()
305 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; in __elfN()
306 lastaddr += shdr[symstrindex].sh_size; in __elfN()
Dload_elf.c483 int symstrindex; in __elfN() local
686 symstrindex = -1; in __elfN()
705 symstrindex = shdr[i].sh_link; in __elfN()
707 if (symtabindex < 0 || symstrindex < 0) in __elfN()
715 for (i = symtabindex; i >= 0; i = symstrindex) { in __elfN()
749 if (i == symstrindex) in __elfN()
776 else if (i == symstrindex) in __elfN()
777 symstrindex = -1; in __elfN()
/freebsd-12-stable/sys/kern/
Dlink_elf_obj.c327 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; in link_elf_link_preload() local
373 symstrindex = -1; in link_elf_link_preload()
388 symstrindex = shdr[i].sh_link; in link_elf_link_preload()
408 if (ef->nprogtab == 0 || symstrindex < 0 || in link_elf_link_preload()
409 symstrindex >= hdr->e_shnum || in link_elf_link_preload()
410 shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 || in link_elf_link_preload()
449 ef->ddbstrcnt = shdr[symstrindex].sh_size; in link_elf_link_preload()
450 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr; in link_elf_link_preload()
645 int symstrindex; in link_elf_load_file() local
748 symstrindex = -1; in link_elf_load_file()
[all …]
Dlink_elf.c850 int symstrindex; in link_elf_load_file() local
1149 symstrindex = -1; in link_elf_load_file()
1153 symstrindex = shdr[i].sh_link; in link_elf_load_file()
1161 if (symtabindex < 0 || symstrindex < 0) in link_elf_load_file()
1166 strcnt = shdr[symstrindex].sh_size; in link_elf_load_file()
1176 ef->strbase, strcnt, shdr[symstrindex].sh_offset, in link_elf_load_file()