Searched refs:symtabindex (Results 1 - 8 of 8) sorted by relevance
/freebsd-12-stable/sys/mips/mips/ |
H A D | elf_trampoline.c | 121 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 D | elf_trampoline.c | 302 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 D | linux_vdso.c | 62 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 D | load_elf_obj.c | 58 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 D | load_elf.c | 484 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 D | ef_obj.c | 367 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 D | link_elf_obj.c | 327 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 D | link_elf.c | 853 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