Lines Matching refs:Output_data

179 class Output_data
182 explicit Output_data()
190 ~Output_data();
380 { Output_data::allocated_sizes_are_fixed = true; }
385 { return Output_data::allocated_sizes_are_fixed; }
574 Output_data(const Output_data&);
575 Output_data& operator=(const Output_data&);
602 class Output_section_headers : public Output_data
620 { return Output_data::default_alignment(); }
657 class Output_segment_headers : public Output_data
670 { return Output_data::default_alignment(); }
697 class Output_file_header : public Output_data
717 { return Output_data::default_alignment(); }
756 class Output_section_data : public Output_data
761 : Output_data(), output_section_(NULL), addralign_(addralign)
769 : Output_data(), output_section_(NULL), addralign_(addralign)
904 // A simple case of Output_data in which we have constant data to
942 // Another version of Output_data with constant data, in which the
1139 // can either be an offset in an Output_data or an offset in an
1144 Output_reloc(Symbol* gsym, unsigned int type, Output_data* od,
1157 Output_data* od, Address address, bool is_relative,
1169 Output_reloc(Output_section* os, unsigned int type, Output_data* od,
1178 Output_reloc(unsigned int type, Output_data* od, Address address,
1188 Output_reloc(unsigned int type, void* arg, Output_data* od,
1331 Output_data* od;
1333 // The address offset within the input section or the Output_data.
1378 Output_reloc(Symbol* gsym, unsigned int type, Output_data* od,
1398 Output_data* od, Address address,
1420 Output_reloc(Output_section* os, unsigned int type, Output_data* od,
1434 Output_reloc(unsigned int type, Output_data* od, Address address,
1449 Output_reloc(unsigned int type, void* arg, Output_data* od,
1511 : Output_section_data_build(Output_data::default_alignment_for_size(size)),
1528 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1535 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1544 unsigned int type, Output_data* od, uint64_t address,
1553 unsigned int type, Output_data* od, unsigned int shndx,
1561 Output_data* od, uint64_t address,
1570 Output_data* od, Relobj* relobj,
1665 add(Output_data* od, const Output_reloc_type& reloc)
1719 add_global(Symbol* gsym, unsigned int type, Output_data* od, Address address)
1726 add_global(Symbol* gsym, unsigned int type, Output_data* od,
1735 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1745 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1761 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od,
1769 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od,
1782 Output_data* od, Address address)
1790 Output_data* od,
1803 Output_data* od, Address address)
1812 Output_data* od, unsigned int shndx, Address address)
1820 unsigned int type, Output_data* od, uint64_t address,
1833 unsigned int type, Output_data* od, unsigned int shndx,
1849 Output_data* od, Address address)
1858 Output_data* od, unsigned int shndx, Address address)
1867 Output_data* od, unsigned int shndx, Address address,
1881 Output_data* od, Address address)
1890 Output_data* od, unsigned int shndx,
1904 Output_data* od, Address address)
1913 Output_data* od, unsigned int shndx, Address address)
1921 // the Output_data object being relocated.
1925 Output_data* od, Address address)
1929 add_output_section(Output_section* os, unsigned int type, Output_data* od,
1936 Output_data* od, uint64_t address,
1947 Output_data* od, Relobj* relobj,
1963 Output_data* od, Address address)
1968 Output_data* od,
1976 add_absolute(unsigned int type, Output_data* od, Address address)
1980 add_absolute(unsigned int type, Output_data* od,
1988 add_relative(unsigned int type, Output_data* od, Address address)
1992 add_relative(unsigned int type, Output_data* od,
2001 add_target_specific(unsigned int type, void* arg, Output_data* od,
2006 add_target_specific(unsigned int type, void* arg, Output_data* od,
2034 add_global(Symbol* gsym, unsigned int type, Output_data* od,
2042 add_global(Symbol* gsym, unsigned int type, Output_data* od,
2052 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
2062 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
2080 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od,
2088 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od,
2101 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od,
2110 Output_data* od,
2124 Output_data* od, Address address, Addend addend)
2133 Output_data* od, unsigned int shndx, Address address,
2143 unsigned int type, Output_data* od, uint64_t address,
2156 unsigned int type, Output_data* od, unsigned int shndx,
2172 Output_data* od, Address address, Addend addend,
2183 Output_data* od, unsigned int shndx, Address address,
2197 Output_data* od, Address address, Addend addend)
2206 Output_data* od, unsigned int shndx,
2221 Output_data* od, Address address, Addend addend)
2230 Output_data* od, unsigned int shndx, Address address,
2241 add_output_section(Output_section* os, unsigned int type, Output_data* od,
2246 add_output_section(Output_section* os, unsigned int type, Output_data* od,
2256 Output_data* od, uint64_t address,
2267 Output_data* od, Relobj* relobj,
2283 Output_data* od, Address address, Addend addend)
2288 Output_data* od,
2300 add_absolute(unsigned int type, Output_data* od, Address address,
2305 add_absolute(unsigned int type, Output_data* od,
2316 add_relative(unsigned int type, Output_data* od, Address address,
2321 add_relative(unsigned int type, Output_data* od,
2333 add_target_specific(unsigned int type, void* arg, Output_data* od,
2338 add_target_specific(unsigned int type, void* arg, Output_data* od,
2356 : Output_section_data(Output_data::default_alignment_for_size(size)),
2447 : Output_data_got_base(Output_data::default_alignment_for_size(got_size)),
2453 Output_data::default_alignment_for_size(got_size)),
2705 : Output_section_data(Output_data::default_alignment()),
2716 add_section_address(elfcpp::DT tag, const Output_data* od)
2722 add_section_plus_offset(elfcpp::DT tag, const Output_data* od,
2728 add_section_size(elfcpp::DT tag, const Output_data* od)
2733 add_section_size(elfcpp::DT tag, const Output_data* od,
2734 const Output_data* od2)
2789 Dynamic_entry(elfcpp::DT tag, const Output_data* od, bool section_size)
2800 Dynamic_entry(elfcpp::DT tag, const Output_data* od, const Output_data* od2)
2809 Dynamic_entry(elfcpp::DT tag, const Output_data* od, unsigned int offset)
2863 const Output_data* od;
2870 const Output_data* od2;
3223 class Output_section : public Output_data
3303 set_link_section(const Output_data* od)
4484 const Output_data* link_section_;
4694 // Return the maximum alignment of the Output_data.
4715 // Add an Output_data (which need not be an Output_section) to the
4718 add_initial_output_data(Output_data*);
4836 typedef std::vector<Output_data*> Output_data_list;
4870 const Output_data** pfirst,
4871 const Output_data** plast) const;