Home
last modified time | relevance | path

Searched refs:e_shstrndx (Results 1 – 25 of 92) sorted by relevance

1234

/openbsd/usr.sbin/config/
H A Dexec_elf.c124 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 Dgelf_ehdr.c81 d->e_shstrndx = eh32->e_shstrndx; in gelf_getehdr()
164 eh32->e_shstrndx = s->e_shstrndx; in gelf_update_ehdr()
H A Dlibelf_extended.c100 ((Elf32_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx()
102 ((Elf64_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx()
H A Dlibelf_ehdr.c182 strndx = ((Elf32_Ehdr *) ehdr)->e_shstrndx; in _libelf_ehdr()
187 strndx = ((Elf64_Ehdr *) ehdr)->e_shstrndx; in _libelf_ehdr()
H A Delf_types.m4115 `e_shstrndx, HALF',
132 `e_shstrndx, HALF',
/openbsd/gnu/usr.bin/binutils/include/elf/
H A Dexternal.h54 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 Dinternal.h58 unsigned int e_shstrndx; /* Section header string table index */ member
/openbsd/gnu/usr.bin/binutils-2.17/include/elf/
H A Dexternal.h54 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 Dinternal.h58 unsigned int e_shstrndx; /* Section header string table index */ member
/openbsd/gnu/usr.bin/binutils/bfd/
H A Delfcode.h245 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 Delfcode.h247 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 Delf.c145 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 Delf.c70 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 Ddb_elf.c115 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 Ddb_dwarf.c483 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 Delf_hide.c96 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 Delf64_exec.c200 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 Dloadfile_elf.c206 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 DELFHeader.cpp110 e_shstrndx = section_zero.sh_link; in ParseHeaderExtension()
148 e_shstrndx = e_shstrndx_hdr; in Parse()
H A DELFHeader.h77 elf_word e_shstrndx; ///< String table section index. member
/openbsd/usr.sbin/vmd/
H A Dloadfile_elf.c797 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 Doctboot.c232 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 Dexec_elf.h133 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 Dkexec.c197 shstr = symaddr + shp[eh.e_shstrndx].sh_offset; in kexec_kexec()
/openbsd/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DELF.h75 Elf32_Half e_shstrndx; // Sect hdr table index of sect name string table member
101 Elf64_Half e_shstrndx; member

1234