Home | History | Annotate | Download | only in gold

Lines Matching refs:elfcpp

29 #include "elfcpp.h"
154 is_section_type(elfcpp::Elf_Word stt) const
160 is_section_flag_set(elfcpp::Elf_Xword shf) const
321 do_is_section_type(elfcpp::Elf_Word) const
327 do_is_section_flag_set(elfcpp::Elf_Xword) const
612 typename elfcpp::Elf_types<size>::Elf_Addr
998 // separate class. The class is templatized on either elfcpp::SHT_REL
999 // or elfcpp::SHT_RELA, and also on whether this is a dynamic
1010 class Output_reloc<elfcpp::SHT_REL, dynamic, size, big_endian>
1013 typedef typename elfcpp::Elf_types<size>::Elf_Addr Address;
1014 typedef typename elfcpp::Elf_types<size>::Elf_Addr Addend;
1155 compare(const Output_reloc<elfcpp::SHT_REL, dynamic, size, big_endian>& r2)
1161 sort_before(const Output_reloc<elfcpp::SHT_REL, dynamic, size, big_endian>&
1252 class Output_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian>
1255 typedef typename elfcpp::Elf_types<size>::Elf_Addr Address;
1256 typedef typename elfcpp::Elf_types<size>::Elf_Addr Addend;
1371 sort_before(const Output_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian>&
1385 Output_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> rel_;
1477 // SH_TYPE is either elfcpp::SHT_REL or elfcpp::SHT_RELA. DYNAMIC
1554 class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian>
1555 : public Output_data_reloc_base<elfcpp::SHT_REL, dynamic, size, big_endian>
1558 typedef Output_data_reloc_base<elfcpp::SHT_REL, dynamic, size,
1566 : Output_data_reloc_base<elfcpp::SHT_REL, dynamic, size, big_endian>(sr)
1868 class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian>
1869 : public Output_data_reloc_base<elfcpp::SHT_RELA, dynamic, size, big_endian>
1872 typedef Output_data_reloc_base<elfcpp::SHT_RELA, dynamic, size,
1881 : Output_data_reloc_base<elfcpp::SHT_RELA, dynamic, size, big_endian>(sr)
2240 elfcpp::Elf_Word flags,
2260 elfcpp::Elf_Word flags_;
2297 typedef typename elfcpp::Elf_types<got_size>::Elf_Addr Valtype;
2551 add_constant(elfcpp::DT tag, unsigned int val)
2556 add_section_address(elfcpp::DT tag, const Output_data* od)
2562 add_section_plus_offset(elfcpp::DT tag, const Output_data* od,
2568 add_section_size(elfcpp::DT tag, const Output_data* od)
2573 add_section_size(elfcpp::DT tag, const Output_data* od,
2579 add_symbol(elfcpp::DT tag, const Symbol* sym)
2584 add_string(elfcpp::DT tag, const char* str)
2588 add_string(elfcpp::DT tag, const std::string& str)
2593 add_custom(elfcpp::DT tag)
2620 Dynamic_entry(elfcpp::DT tag, unsigned int val)
2625 Dynamic_entry(elfcpp::DT tag, const Output_data* od, bool section_size)
2636 Dynamic_entry(elfcpp::DT tag, const Output_data* od, const Output_data* od2)
2645 Dynamic_entry(elfcpp::DT tag, const Output_data* od, unsigned int offset)
2651 Dynamic_entry(elfcpp::DT tag, const Symbol* sym)
2656 Dynamic_entry(elfcpp::DT tag, const char* str)
2661 Dynamic_entry(elfcpp::DT tag)
2666 elfcpp::DT
2708 elfcpp::DT tag_;
3094 Output_section(const char* name, elfcpp::Elf_Word, elfcpp::Elf_Xword);
3108 const elfcpp::Shdr<size, big_endian>& shdr,
3128 elfcpp::Elf_Word
3133 elfcpp::Elf_Xword
3144 update_flags_for_input_section(elfcpp::Elf_Xword flags);
3424 { return this->is_large_section_ && this->type_ != elfcpp::SHT_NOBITS; }
3490 gold_assert((this->flags_ & elfcpp::SHF_ALLOC) == 0);
3538 elfcpp::Shdr_write<size, big_endian>*) const;
4059 do_is_section_type(elfcpp::Elf_Word type) const
4064 do_is_section_flag_set(elfcpp::Elf_Xword flag) const
4118 Checkpoint_output_section(uint64_t addralign, elfcpp::Elf_Xword flags,
4143 elfcpp::Elf_Xword
4187 elfcpp::Elf_Xword flags_;
4353 const elfcpp::Elf_Word type_;
4355 elfcpp::Elf_Xword flags_;
4481 Output_segment(elfcpp::Elf_Word, elfcpp::Elf_Word);
4494 elfcpp::Elf_Word
4499 elfcpp::Elf_Word
4547 elfcpp::Elf_Word seg_flags);
4553 elfcpp::Elf_Word seg_flags);
4603 update_flags_for_output_section(elfcpp::Elf_Xword flags)
4607 if (this->type() != elfcpp::PT_TLS)
4614 set_flags(elfcpp::Elf_Word flags)
4660 write_header(elfcpp::Phdr_write<size, big_endian>*);
4748 elfcpp::Elf_Word type_;
4750 elfcpp::Elf_Word flags_;