Searched refs:shstrndx (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/lib/libelf/
H A Dlibelf_extended.c80 _libelf_setshstrndx(Elf *e, void *eh, int ec, size_t shstrndx) argument
84 if (shstrndx >= SHN_LORESERVE) {
91 scn->s_shdr.s_shdr32.sh_link = shstrndx;
93 scn->s_shdr.s_shdr64.sh_link = shstrndx;
97 shstrndx = SHN_XINDEX;
101 ((Elf32_Ehdr *) eh)->e_shstrndx = shstrndx;
103 ((Elf64_Ehdr *) eh)->e_shstrndx = shstrndx;
/freebsd-9.3-release/usr.bin/elfdump/
H A Delfdump.c389 u_int64_t shstrndx; local
466 shstrndx = elf_get_quarter(e, e, E_SHSTRNDX);
469 offset = elf_get_off(e, (char *)sh + shstrndx * shentsize, SH_OFFSET);
571 u_int64_t shstrndx; local
588 shstrndx = elf_get_quarter(e, e, E_SHSTRNDX);
605 fprintf(out, "\te_shstrndx: %jd\n", (intmax_t)shstrndx);
/freebsd-9.3-release/usr.bin/ar/
H A Dwrite.c700 size_t n, shstrndx; local
713 if (elf_getshstrndx(e, &shstrndx) == 0) {
728 if ((name = elf_strptr(e, shstrndx, shdr.sh_name)) == NULL) {
/freebsd-9.3-release/contrib/binutils/bfd/
H A Delf.c311 unsigned int shstrndx = elf_elfheader(abfd)->e_shstrndx; local
315 (shindex == shstrndx && strindex == hdr->sh_name
317 : bfd_elf_string_from_elf_section (abfd, shstrndx, hdr->sh_name)));

Completed in 75 milliseconds