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

/freebsd-10.1-release/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-10.1-release/sys/arm/arm/
H A Delf_trampoline.c481 int symstrindex = -1; local
523 symstrindex = shdr[i].sh_link;
528 if (symtabindex >= 0 && symstrindex >= 0) {
536 (void *)(shdr[symstrindex].sh_offset +
537 kstart), shdr[symstrindex].sh_size);
542 lastaddr += sizeof(shdr[symstrindex].sh_size);
543 lastaddr += shdr[symstrindex].sh_size;
545 sizeof(shdr[symstrindex].sh_size));
568 if (symtabindex >= 0 && symstrindex >= 0) {
579 shdr[symstrindex]
[all...]
/freebsd-10.1-release/usr.sbin/kldxref/
H A Def_obj.c339 int i, j, nbytes, nsym, shstrindex, symstrindex, symtabindex; local
388 symstrindex = -1;
398 symstrindex = shdr[i].sh_link;
419 if (symstrindex < 0 || symstrindex > hdr->e_shnum ||
420 shdr[symstrindex].sh_type != SHT_STRTAB) {
447 ef->ddbstrcnt = shdr[symstrindex].sh_size;
448 if (ef_obj_read_entry(ef, shdr[symstrindex].sh_offset,
449 shdr[symstrindex].sh_size, (void**)&ef->ddbstrtab) != 0) {
/freebsd-10.1-release/sys/boot/common/
H A Dload_elf_obj.c201 int i, nsym, res, ret, shdrbytes, symstrindex; local
259 symstrindex = shdr[ef->symtabindex].sh_link;
260 if (symstrindex < 0 || symstrindex >= hdr->e_shnum ||
261 shdr[symstrindex].sh_type != SHT_STRTAB) {
266 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign);
267 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr;
268 lastaddr += shdr[symstrindex].sh_size;
H A Dload_elf.c252 int symstrindex; local
403 symstrindex = -1;
422 symstrindex = shdr[i].sh_link;
424 if (symtabindex < 0 || symstrindex < 0)
432 for (i = symtabindex; i >= 0; i = symstrindex) {
458 if (i == symstrindex)
482 else if (i == symstrindex)
483 symstrindex = -1;
/freebsd-10.1-release/sys/kern/
H A Dlink_elf_obj.c207 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; local
253 symstrindex = -1;
262 symstrindex = shdr[i].sh_link;
274 if (ef->nprogtab == 0 || symstrindex < 0 ||
275 symstrindex >= hdr->e_shnum ||
276 shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 ||
315 ef->ddbstrcnt = shdr[symstrindex].sh_size;
316 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr;
448 int symstrindex; local
547 symstrindex
[all...]
H A Dlink_elf.c740 int symstrindex; local
985 symstrindex = -1;
989 symstrindex = shdr[i].sh_link;
992 if (symtabindex < 0 || symstrindex < 0)
997 strcnt = shdr[symstrindex].sh_size;
1007 ef->strbase, strcnt, shdr[symstrindex].sh_offset,

Completed in 67 milliseconds