/openbsd/usr.sbin/config/ |
H A D | exec_elf.c | 124 if ((char *)&elf_shdr[elf_ex.e_shstrndx] + in loadkernel() 125 sizeof(elf_shdr[elf_ex.e_shstrndx]) >= elf_total + (size_t)elf_size) in loadkernel() 128 if ((char *)&elf_shdr[elf_ex.e_shstrndx].sh_offset + in loadkernel() 129 sizeof(elf_shdr[elf_ex.e_shstrndx].sh_offset) >= in loadkernel() 133 elf_shstrtab = &elf_total[elf_shdr[elf_ex.e_shstrndx].sh_offset]; in loadkernel()
|
/openbsd/lib/libelf/ |
H A D | gelf_ehdr.c | 81 d->e_shstrndx = eh32->e_shstrndx; in gelf_getehdr() 164 eh32->e_shstrndx = s->e_shstrndx; in gelf_update_ehdr()
|
H A D | libelf_extended.c | 100 ((Elf32_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx() 102 ((Elf64_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx()
|
H A D | libelf_ehdr.c | 182 strndx = ((Elf32_Ehdr *) ehdr)->e_shstrndx; in _libelf_ehdr() 187 strndx = ((Elf64_Ehdr *) ehdr)->e_shstrndx; in _libelf_ehdr()
|
H A D | elf_types.m4 | 115 `e_shstrndx, HALF', 132 `e_shstrndx, HALF',
|
/openbsd/gnu/usr.bin/binutils/include/elf/ |
H A D | external.h | 54 unsigned char e_shstrndx[2]; /* Section header string table index */ member 71 unsigned char e_shstrndx[2]; /* Section header string table index */ member
|
H A D | internal.h | 58 unsigned int e_shstrndx; /* Section header string table index */ member
|
/openbsd/gnu/usr.bin/binutils-2.17/include/elf/ |
H A D | external.h | 54 unsigned char e_shstrndx[2]; /* Section header string table index */ member 71 unsigned char e_shstrndx[2]; /* Section header string table index */ member
|
H A D | internal.h | 58 unsigned int e_shstrndx; /* Section header string table index */ member
|
/openbsd/gnu/usr.bin/binutils/bfd/ |
H A D | elfcode.h | 245 dst->e_shstrndx = H_GET_16 (abfd, src->e_shstrndx); in elf_swap_ehdr_in() 281 tmp = src->e_shstrndx; in elf_swap_ehdr_out() 284 H_PUT_16 (abfd, tmp, dst->e_shstrndx); in elf_swap_ehdr_out() 633 if (i_ehdrp->e_shstrndx == SHN_XINDEX) in elf_object_p() 634 i_ehdrp->e_shstrndx = i_shdr.sh_link; in elf_object_p() 698 if (i_ehdrp->e_shstrndx && i_ehdrp->e_shoff) in elf_object_p() 700 if (! bfd_section_from_shdr (abfd, i_ehdrp->e_shstrndx)) in elf_object_p() 735 if (i_ehdrp->e_shstrndx != 0 && i_ehdrp->e_shoff) in elf_object_p() 962 if (i_ehdrp->e_shstrndx >= SHN_LORESERVE) in elf_write_shdrs_and_ehdr() 963 i_shdrp[0]->sh_link = i_ehdrp->e_shstrndx; in elf_write_shdrs_and_ehdr() [all …]
|
/openbsd/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | elfcode.h | 247 dst->e_shstrndx = H_GET_16 (abfd, src->e_shstrndx); in elf_swap_ehdr_in() 283 tmp = src->e_shstrndx; in elf_swap_ehdr_out() 286 H_PUT_16 (abfd, tmp, dst->e_shstrndx); in elf_swap_ehdr_out() 660 if (i_ehdrp->e_shstrndx == SHN_XINDEX) in elf_object_p() 662 i_ehdrp->e_shstrndx = i_shdr.sh_link; in elf_object_p() 663 if (i_ehdrp->e_shstrndx != i_shdr.sh_link) in elf_object_p() 776 i_ehdrp->e_shstrndx = SHN_UNDEF; in elf_object_p() 780 else if (i_ehdrp->e_shstrndx != SHN_UNDEF) in elf_object_p() 1044 if (i_ehdrp->e_shstrndx >= SHN_LORESERVE) in elf_write_shdrs_and_ehdr() 1045 i_shdrp[0]->sh_link = i_ehdrp->e_shstrndx; in elf_write_shdrs_and_ehdr() [all …]
|
/openbsd/usr.bin/nm/ |
H A D | elf.c | 145 eh->e_shstrndx = swap16(eh->e_shstrndx); in elf_fix_header() 162 if (head->e_shstrndx >= head->e_shnum) { in elf_load_shdrs() 517 shstrsize = shdr[eh->e_shstrndx].sh_size; in elf_symload() 528 if (fseeko(fp, foff + shdr[eh->e_shstrndx].sh_offset, SEEK_SET)) { in elf_symload()
|
/openbsd/usr.bin/ctfconv/ |
H A D | elf.c | 70 if (eh->e_shstrndx >= eh->e_shnum) { in iself() 71 warnx("bogus string table index %u", eh->e_shstrndx); in iself() 86 shoff = eh->e_shoff + eh->e_shstrndx * eh->e_shentsize; in elf_getshstab()
|
/openbsd/sys/ddb/ |
H A D | db_elf.c | 115 shstrtab = (char *)symtab + shp[elf->e_shstrndx].sh_offset; in db_elf_sym_init() 196 shstrtab = (const char *)elf + shp[elf->e_shstrndx].sh_offset; in db_elf_find_strtab() 220 shstrtab = (char *)elf + shp[elf->e_shstrndx].sh_offset; in db_elf_find_section()
|
H A D | db_dwarf.c | 483 if (ehdr.e_shstrndx >= ehdr.e_shnum) in main() 488 memcpy(&shdr, p + ehdr.e_shoff + ehdr.e_shstrndx * ehdr.e_shentsize, in main()
|
/openbsd/usr.sbin/crunchgen/ |
H A D | elf_hide.c | 96 printf("e_shstrndx %x\n", pehdr->e_shstrndx); in elf_hide() 159 if (pehdr->e_shstrndx == 0) in load_shstr_tab() 162 (pehdr->e_shstrndx * pehdr->e_shentsize)); in load_shstr_tab()
|
/openbsd/sys/arch/sparc64/stand/ofwboot/ |
H A D | elf64_exec.c | 200 size_t shstrsz = shp[elf->e_shstrndx].sh_size; in elf64_exec() 202 if (lseek(fd, (off_t)shp[elf->e_shstrndx].sh_offset, SEEK_SET) == -1) { in elf64_exec()
|
/openbsd/sys/lib/libsa/ |
H A D | loadfile_elf.c | 206 size_t shstrsz = shp[elf->e_shstrndx].sh_size; in ELFNAME() 208 if (lseek(fd, (off_t)shp[elf->e_shstrndx].sh_offset, SEEK_SET) == -1) { in ELFNAME()
|
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.cpp | 110 e_shstrndx = section_zero.sh_link; in ParseHeaderExtension() 148 e_shstrndx = e_shstrndx_hdr; in Parse()
|
H A D | ELFHeader.h | 77 elf_word e_shstrndx; ///< String table section index. member
|
/openbsd/usr.sbin/vmd/ |
H A D | loadfile_elf.c | 797 size_t shstrsz = shp[elf->e_shstrndx].sh_size; in elf64_exec() 799 if (gzseek(fp, (off_t)shp[elf->e_shstrndx].sh_offset, in elf64_exec() 1015 size_t shstrsz = shp[elf->e_shstrndx].sh_size; in elf32_exec() 1017 if (gzseek(fp, (off_t)shp[elf->e_shstrndx].sh_offset, in elf32_exec()
|
/openbsd/sys/arch/octeon/dev/ |
H A D | octboot.c | 232 shstrsize = sh[eh.e_shstrndx].sh_size; in octboot_kexec() 239 sh[eh.e_shstrndx].sh_offset); in octboot_kexec()
|
/openbsd/sys/sys/ |
H A D | exec_elf.h | 133 Elf32_Half e_shstrndx; /* section header table's "section member 151 Elf64_Half e_shstrndx; /* String table index */ member
|
/openbsd/sys/arch/powerpc64/dev/ |
H A D | kexec.c | 197 shstr = symaddr + shp[eh.e_shstrndx].sh_offset; in kexec_kexec()
|
/openbsd/gnu/llvm/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 75 Elf32_Half e_shstrndx; // Sect hdr table index of sect name string table member 101 Elf64_Half e_shstrndx; member
|