/src/lib/libc/gen/ |
nlist_elf32.c | 90 Elf_Shdr *shdrp, *symshdrp, *symstrshdrp; local in function:ELFNAMEEND 245 (sizeof *shdrp != ehdrp->e_shentsize)) 247 shdrp = (void *)&mappedfile[(size_t)shdr_off]; 250 if (shdrp[i].sh_type == SHT_SYMTAB) { 251 symshdrp = &shdrp[i]; 252 symstrshdrp = &shdrp[shdrp[i].sh_link];
|
/src/usr.bin/crunch/crunchide/ |
exec_elf32.c | 179 Elf_Shdr *shdrp = NULL; local in function:ELFNAMEEND 195 if ((shdrp = xmalloc(shdrsize, fn, "section header table")) == NULL) 197 if (xreadatoff(fd, shdrp, ehdr.e_shoff, shdrsize, fn) != shdrsize) 205 if (shdrp[i].sh_offset > maxoff) { 206 maxoff = shdrp[i].sh_offset; 208 switch (shdrp[i].sh_type) { 215 strtabsnum = shdrp[i].sh_link; 216 stroff = shdrp[strtabsnum].sh_offset; 245 if ((symtabp = xmalloc(shdrp[symtabsnum].sh_size, fn, "symbol table")) 248 if ((size_t)xreadatoff(fd, symtabp, shdrp[symtabsnum].sh_offset [all...] |
/src/usr.sbin/kvm_mkdb/ |
nlist_elf32.c | 103 Elf_Shdr *shdrp, *symshdrp, *symstrshdrp; variable in typeref:typename:Elf_Shdr * 211 (sizeof *shdrp != ehdrp->e_shentsize)) 213 shdrp = (Elf_Shdr *)&mappedfile[shdr_off]; 216 if (shdrp[i].sh_type == SHT_SYMTAB) { 217 symshdrp = &shdrp[i]; 218 symstrshdrp = &shdrp[shdrp[i].sh_link]; 352 shdrp[symp[i].st_shndx].sh_addr + 353 shdrp[symp[i].st_shndx].sh_offset]);
|
/src/sys/arch/i386/i386/ |
multiboot.c | 301 Elf32_Shdr *shdrp; local in function:copy_syms 303 shdrp = &((Elf32_Shdr *)mi->mi_elfshdr_addr)[i]; 305 if ((shdrp->sh_type == SHT_SYMTAB) && 306 shdrp->sh_link != SHN_UNDEF) { 310 [shdrp->sh_link]; 313 symtabp = shdrp;
|
/src/sys/arch/x86/x86/ |
multiboot2.c | 195 locore_Elf_Shdr *shdrp; local in function:multiboot2_copy_syms 197 shdrp = &((locore_Elf_Shdr *)mbt_elf->sections)[i]; 199 if ((shdrp->sh_type == SHT_SYMTAB) && 200 shdrp->sh_link != SHN_UNDEF) { 204 [shdrp->sh_link]; 207 symtabp = (locore_Elf_Shdr *)shdrp;
|