Home
last modified time | relevance | path

Searched refs:Shdr (Results 1 – 20 of 20) sorted by relevance

/toolchain/binutils/binutils-2.25/libiberty/
Dsimple-object-elf.c449 eor->shnum = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_match()
454 eor->shstrndx = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_match()
531 name_size = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_find_sections()
533 shstroff = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_find_sections()
554 sh_name = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_find_sections()
565 offset = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_find_sections()
567 length = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_find_sections()
788 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_name, Elf_Word, sh_name); in simple_object_elf_write_shdr()
789 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_type, Elf_Word, sh_type); in simple_object_elf_write_shdr()
790 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_flags, Elf_Addr, sh_flags); in simple_object_elf_write_shdr()
[all …]
/toolchain/binutils/binutils-2.25/gold/
Dobject.cc121 typename elfcpp::Shdr<size, big_endian> shdr(p); in read_symtab_xindex()
203 typename elfcpp::Shdr<size, big_endian> shdrnames(pshdrnames); in read_section_data()
479 typename This::Shdr shdr(p); in find_symtab()
526 const elfcpp::Shdr<size, big_endian>* shdr) const in check_eh_frame_flags()
555 typename elfcpp::Shdr<size, big_endian> shdr(hdr); in find_shdr()
582 typename elfcpp::Shdr<size, big_endian> shdr(hdr); in find_shdr()
612 typename This::Shdr shdr(s); in find_eh_frame()
686 typename elfcpp::Shdr<size, big_endian> shdr(p); in build_compressed_section_map()
797 typename This::Shdr symtabshdr(pshdrs in base_read_symbols()
838 typename This::Shdr strtabshdr(pshdrs + strtab_shndx * This::shdr_size); in base_read_symbols()
[all …]
Dlayout.h511 init_fixed_output_section(const char*, elfcpp::Shdr<size, big_endian>&);
523 const char* name, const elfcpp::Shdr<size, big_endian>& shdr,
601 const elfcpp::Shdr<size, big_endian>& shdr,
613 const elfcpp::Shdr<size, big_endian>& shdr,
634 const elfcpp::Shdr<size, big_endian>& shdr,
1122 const elfcpp::Shdr<size, big_endian>&);
Dlayout.cc654 const elfcpp::Shdr<size, big_endian>& shdr) in include_section()
1078 elfcpp::Shdr<size, big_endian>& shdr) in init_fixed_output_section()
1153 const char* name, const elfcpp::Shdr<size, big_endian>& shdr, in layout()
1289 const elfcpp::Shdr<size, big_endian>& shdr, in layout_reloc()
1358 const elfcpp::Shdr<size, big_endian>& shdr, in layout_group()
1410 const elfcpp::Shdr<size, big_endian>& shdr, in layout_eh_frame()
5760 elfcpp::Shdr<32, false>& shdr);
5768 elfcpp::Shdr<32, true>& shdr);
5776 elfcpp::Shdr<64, false>& shdr);
5784 elfcpp::Shdr<64, true>& shdr);
[all …]
Dreloc.cc281 typename This::Shdr shdr(ps); in do_read_relocs()
306 typename This::Shdr secshdr(pshdrs + shndx * This::shdr_size); in do_read_relocs()
368 typename This::Shdr symtabshdr(pshdrs in do_read_relocs()
741 typename This::Shdr shdr(p); in write_sections()
926 typename This::Shdr shdr(p); in do_relocate_sections()
1004 typename This::Shdr data_shdr(pshdrs + index * This::shdr_size); in do_relocate_sections()
1397 typename This::Shdr symtabshdr(pshdrs + symtab_shndx * This::shdr_size); in find_functions()
Ddynobj.cc123 typename This::Shdr shdr(p); in find_dynsym_sections()
226 typename This::Shdr shdr(pshdrs + shndx * This::shdr_size); in read_dynsym_section()
255 typename This::Shdr dynamicshdr(pshdrs + dynamic_shndx * This::shdr_size); in read_dynamic()
272 typename This::Shdr strtabshdr(pshdrs + link * This::shdr_size); in read_dynamic()
391 typename This::Shdr dynsymshdr(pshdrs in base_read_symbols()
408 typename This::Shdr strtabshdr(pshdrs + strtab_shndx * This::shdr_size); in base_read_symbols()
494 typename This::Shdr shdr(pshdrs); in do_layout()
Ddynobj.h285 typedef elfcpp::Shdr<size, big_endian> Shdr; typedef
Dobject.h2467 typedef elfcpp::Shdr<size, big_endian> Shdr; typedef
2490 check_eh_frame_flags(const elfcpp::Shdr<size, big_endian>* shdr) const;
2507 const elfcpp::Shdr<size, big_endian>&);
2512 const typename This::Shdr& shdr, unsigned int reloc_shndx,
2521 unsigned int shndx, const typename This::Shdr&,
Darm.cc1697 section_needs_reloc_stub_scanning(const elfcpp::Shdr<32, big_endian>&,
1703 section_is_scannable(const elfcpp::Shdr<32, big_endian>&, unsigned int,
1708 section_needs_cortex_a8_stub_scanning(const elfcpp::Shdr<32, big_endian>&,
1714 scan_section_for_cortex_a8_erratum(const elfcpp::Shdr<32, big_endian>&,
1733 const elfcpp::Shdr<32, big_endian>& shdr,
1735 const elfcpp::Shdr<32, big_endian>& text_shdr);
6179 const elfcpp::Shdr<32, big_endian>& shdr, in section_is_scannable()
6215 const elfcpp::Shdr<32, big_endian>& shdr, in section_needs_reloc_stub_scanning()
6252 const elfcpp::Shdr<32, big_endian> text_shdr(pshdrs + index * shdr_size); in section_needs_reloc_stub_scanning()
6286 const elfcpp::Shdr<32, big_endian>& shdr, in section_needs_cortex_a8_stub_scanning()
[all …]
Daarch64.cc1750 const elfcpp::Shdr<size, big_endian>&,
1761 text_section_is_scannable(const elfcpp::Shdr<size, big_endian>&, unsigned int,
1834 section_needs_reloc_stub_scanning(const elfcpp::Shdr<size, big_endian>&,
1866 elfcpp::Shdr<size, big_endian> in do_count_local_symbols()
1885 elfcpp::Shdr<size, big_endian> in do_count_local_symbols()
2108 const elfcpp::Shdr<size, big_endian>& text_shdr, in text_section_is_scannable()
2141 const elfcpp::Shdr<size, big_endian>& shdr, in section_needs_reloc_stub_scanning()
2175 const elfcpp::Shdr<size, big_endian> text_shdr(pshdrs + in section_needs_reloc_stub_scanning()
2187 unsigned int shndx, const elfcpp::Shdr<size, big_endian>& shdr, in scan_errata()
2285 const elfcpp::Shdr<size, big_endian> shdr(p); in scan_sections_for_stubs()
Doutput.cc2368 const elfcpp::Shdr<size, big_endian>& shdr, in add_input_section()
5251 const elfcpp::Shdr<32, false>& shdr,
5264 const elfcpp::Shdr<32, true>& shdr,
5277 const elfcpp::Shdr<64, false>& shdr,
5290 const elfcpp::Shdr<64, true>& shdr,
Dincremental.cc524 typedef elfcpp::Shdr<size, big_endian> Shdr; in do_init_layout() typedef
545 Shdr shdr(pshdr); in do_init_layout()
Dpowerpc.cc1880 typename elfcpp::Shdr<size, big_endian> shdr(psymtab); in do_read_symbols()
1951 typename elfcpp::Shdr<size, big_endian> shdr(s); in do_read_symbols()
1979 typename elfcpp::Shdr<size, big_endian> shdr(s); in do_read_symbols()
7454 elfcpp::Shdr<size, big_endian> shdr(relinfo->data_shdr); in relocate()
Ddwp.cc790 typename elfcpp::Shdr<size, big_endian> shdrnames(pshdrnames); in setup()
Di386.cc3140 elfcpp::Shdr<32, false> shdr(relinfo->data_shdr); in relocate_tls()
Doutput.h3108 const elfcpp::Shdr<size, big_endian>& shdr,
Dx86_64.cc3570 elfcpp::Shdr<size, false> data_shdr(relinfo->data_shdr); in relocate_tls()
Dmips.cc5833 elfcpp::Shdr<size, big_endian> in do_count_local_symbols()
5888 elfcpp::Shdr<size, big_endian> shdr(ps); in do_read_symbols()
/toolchain/binutils/binutils-2.25/elfcpp/
Delfcpp.h1163 class Shdr
1166 Shdr(const unsigned char* p)
1171 Shdr(File* file, typename File::Location loc)
Delfcpp_file.h118 typedef Shdr<size, big_endian> Ef_shdr;