/toolchain/binutils/binutils-2.25/include/elf/ |
D | external.h | 66 unsigned char e_shstrndx[2]; /* Section header string table index */ member 83 unsigned char e_shstrndx[2]; /* Section header string table index */ member
|
D | internal.h | 81 unsigned int e_shstrndx; /* Section header string table index */ member
|
/toolchain/binutils/binutils-2.25/bfd/ |
D | elfcode.h | 256 dst->e_shstrndx = H_GET_16 (abfd, src->e_shstrndx); in elf_swap_ehdr_in() 292 tmp = src->e_shstrndx; in elf_swap_ehdr_out() 295 H_PUT_16 (abfd, tmp, dst->e_shstrndx); in elf_swap_ehdr_out() 635 if (i_ehdrp->e_shstrndx == (SHN_XINDEX & 0xffff)) in elf_object_p() 637 i_ehdrp->e_shstrndx = i_shdr.sh_link; in elf_object_p() 638 if (i_ehdrp->e_shstrndx != i_shdr.sh_link) in elf_object_p() 751 if (i_ehdrp->e_shstrndx >= elf_numsections (abfd)) in elf_object_p() 759 i_ehdrp->e_shstrndx = SHN_UNDEF; in elf_object_p() 763 else if (i_ehdrp->e_shstrndx != SHN_UNDEF) in elf_object_p() 791 if (i_ehdrp->e_shstrndx != 0 && i_ehdrp->e_shoff != 0) in elf_object_p() [all …]
|
D | elf.c | 341 unsigned int shstrndx = elf_elfheader(abfd)->e_shstrndx; in bfd_elf_string_from_elf_section() 489 shindex = elf_elfheader (abfd)->e_shstrndx; in bfd_elf_sym_name() 831 ->e_shstrndx), in _bfd_elf_setup_sections() 1621 name = bfd_elf_string_from_elf_section (abfd, ehdr->e_shstrndx, in bfd_section_from_shdr() 1805 if (ehdr->e_shstrndx == shindex) in bfd_section_from_shdr() 3090 elf_elfheader (abfd)->e_shstrndx = elf_shstrtab_sec (abfd); in assign_section_numbers()
|
D | elf32-or1k.c | 1628 unsigned int strndx = elf_elfheader (abfd)->e_shstrndx; in or1k_elf_check_relocs()
|
D | elf64-hppa.c | 405 (abfd, elf_elfheader(abfd)->e_shstrndx, in get_reloc_section()
|
D | elfnn-ia64.c | 2077 (abfd, elf_elfheader(abfd)->e_shstrndx, in get_reloc_section()
|
D | elf64-ia64-vms.c | 1839 (abfd, elf_elfheader(abfd)->e_shstrndx, in get_reloc_section()
|
D | elf64-alpha.c | 4223 (input_bfd, elf_elfheader(input_bfd)->e_shstrndx, in elf64_alpha_relocate_section()
|
D | elf32-nds32.c | 4914 (input_bfd, elf_elfheader (input_bfd)->e_shstrndx, in nds32_elf_relocate_section() 6577 (abfd, elf_elfheader (abfd)->e_shstrndx, in nds32_elf_check_relocs()
|
D | ChangeLog-0001 | 544 and e_shstrndx if out of range. 545 (elf_object_p): Read extended values for e_shnum and e_shstrndx 2005 non-ET_REL files. Honor 0 for e_shnum, e_shstrndx, e_shoff.
|
D | ChangeLog-2006 | 2419 * elfcode.h (elf_object_p): Allow files with corrupt e_shstrndx
|
D | ChangeLog-2008 | 2638 Simplify test for valid sh_link, sh_info and e_shstrndx fields.
|
D | ChangeLog-2005 | 2362 Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
|
D | ChangeLog-0203 | 8072 Don't consider e_shstrndx if there are no sections.
|
D | ChangeLog-9495 | 4822 not rawdata. Don't set rawdata if e_shstrndx. Use bfd_section
|
/toolchain/binutils/binutils-2.25/binutils/ |
D | elfedit.c | 214 elf_header.e_shstrndx = BYTE_GET (ehdr32.e_shstrndx); in get_file_header() 247 elf_header.e_shstrndx = BYTE_GET (ehdr64.e_shstrndx); in get_file_header()
|
D | readelf.c | 4165 (long) elf_header.e_shstrndx); in process_file_header() 4167 && elf_header.e_shstrndx == (SHN_XINDEX & 0xffff)) in process_file_header() 4169 else if (elf_header.e_shstrndx != SHN_UNDEF in process_file_header() 4170 && elf_header.e_shstrndx >= elf_header.e_shnum) in process_file_header() 4182 if (elf_header.e_shstrndx == (SHN_XINDEX & 0xffff)) in process_file_header() 4183 elf_header.e_shstrndx = section_headers[0].sh_link; in process_file_header() 4184 else if (elf_header.e_shstrndx >= elf_header.e_shnum) in process_file_header() 4185 elf_header.e_shstrndx = SHN_UNDEF; in process_file_header() 5153 if (elf_header.e_shstrndx != SHN_UNDEF in process_section_headers() 5154 && elf_header.e_shstrndx < elf_header.e_shnum) in process_section_headers() [all …]
|
D | ChangeLog-2006 | 383 (process_file_header): Cope with a corrupt e_shstrndx field. 384 (process_section_headers): Correctly handle an e_shstrndx value of
|
D | ChangeLog-2005 | 592 (process_section_headers): Don't crash if e_shstrndx is invalid.
|
/toolchain/binutils/binutils-2.25/libiberty/ |
D | simple-object-elf.c | 63 unsigned char e_shstrndx[2]; /* Section header string table index */ member 82 unsigned char e_shstrndx[2]; /* Section header string table index */ member 429 e_shstrndx, Elf_Half); in simple_object_elf_match() 757 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_shstrndx, Elf_Half, shstrndx); in simple_object_elf_write_ehdr()
|
/toolchain/binutils/binutils-2.25/elfcpp/ |
D | elfcpp_internal.h | 62 Elf_Half e_shstrndx; member
|
D | elfcpp.h | 1084 { return Convert<16, big_endian>::convert_host(this->p_->e_shstrndx); } 1154 { this->p_->e_shstrndx = Convert<16, big_endian>::convert_host(v); }
|