Home | History | Annotate | Download | only in gold

Lines Matching refs:Shdr

654 			const elfcpp::Shdr<size, big_endian>& shdr)
657 && (shdr.get_sh_flags() & elfcpp::SHF_EXCLUDE))
660 elfcpp::Elf_Word sh_type = shdr.get_sh_type();
694 && (shdr.get_sh_flags() & elfcpp::SHF_ALLOC) == 0)
700 && (shdr.get_sh_flags() & elfcpp::SHF_ALLOC) == 0)
711 && (shdr.get_sh_flags() & elfcpp::SHF_ALLOC) == 0)
722 && (shdr.get_sh_flags() & elfcpp::SHF_ALLOC) == 0)
735 && (shdr.get_sh_flags() & elfcpp::SHF_ALLOC) == 0)
1078 elfcpp::Shdr<size, big_endian>& shdr)
1080 unsigned int sh_type = shdr.get_sh_type();
1095 typename elfcpp::Elf_types<size>::Elf_Addr sh_addr = shdr.get_sh_addr();
1096 typename elfcpp::Elf_types<size>::Elf_Off sh_offset = shdr.get_sh_offset();
1097 typename elfcpp::Elf_types<size>::Elf_WXword sh_size = shdr.get_sh_size();
1098 typename elfcpp::Elf_types<size>::Elf_WXword sh_flags = shdr.get_sh_flags();
1100 shdr.get_sh_addralign();
1153 const char* name, const elfcpp::Shdr<size, big_endian>& shdr,
1158 if (!this->include_section(object, name, shdr))
1161 elfcpp::Elf_Word sh_type = shdr.get_sh_type();
1167 && (shdr.get_sh_flags() & elfcpp::SHF_GROUP) != 0)
1170 os = this->make_output_section(name, sh_type, shdr.get_sh_flags(),
1184 shdr.get_sh_flags(), true,
1192 = this->get_output_section_flags(shdr.get_sh_flags());
1243 && shdr.get_sh_size() > size / 8
1256 *off = os->add_input_section(this, object, shndx, name, shdr, reloc_shndx,
1289 const elfcpp::Shdr<size, big_endian>& shdr,
1296 int sh_type = shdr.get_sh_type();
1313 shdr.get_sh_flags(), false,
1318 os = this->make_output_section(n, sh_type, shdr.get_sh_flags(),
1358 const elfcpp::Shdr<size, big_endian>& shdr,
1363 gold_assert(shdr.get_sh_type() == elfcpp::SHT_GROUP);
1367 shdr.get_sh_flags(),
1391 convert_to_section_size_type(shdr.get_sh_size() / 4);
1410 const elfcpp::Shdr<size, big_endian>& shdr,
1414 gold_assert(shdr.get_sh_type() == elfcpp::SHT_PROGBITS
1415 || shdr.get_sh_type() == elfcpp::SHT_X86_64_UNWIND);
1416 gold_assert((shdr.get_sh_flags() & elfcpp::SHF_ALLOC) != 0);
1442 os->update_flags_for_input_section(shdr.get_sh_flags());
1470 *off = os->add_input_section(this, object, shndx, ".eh_frame", shdr,
5760 elfcpp::Shdr<32, false>& shdr);
5768 elfcpp::Shdr<32, true>& shdr);
5776 elfcpp::Shdr<64, false>& shdr);
5784 elfcpp::Shdr<64, true>& shdr);
5793 const elfcpp::Shdr<32, false>& shdr,
5803 const elfcpp::Shdr<32, true>& shdr,
5813 const elfcpp::Shdr<64, false>& shdr,
5823 const elfcpp::Shdr<64, true>& shdr,
5832 const elfcpp::Shdr<32, false>& shdr,
5842 const elfcpp::Shdr<32, true>& shdr,
5852 const elfcpp::Shdr<64, false>& shdr,
5862 const elfcpp::Shdr<64, true>& shdr,
5875 const elfcpp::Shdr<32, false>& shdr,
5888 const elfcpp::Shdr<32, true>& shdr,
5901 const elfcpp::Shdr<64, false>& shdr,
5914 const elfcpp::Shdr<64, true>& shdr,
5928 const elfcpp::Shdr<32, false>& shdr,
5943 const elfcpp::Shdr<32, true>& shdr,
5958 const elfcpp::Shdr<64, false>& shdr,
5973 const elfcpp::Shdr<64, true>& shdr,