Lines Matching refs:relobj
663 add_input_section(Relobj* object, unsigned int shndx)
673 output_offset(const Relobj* object, unsigned int shndx,
682 is_merge_section_for(const Relobj* object, unsigned int shndx) const
709 do_add_input_section(Relobj*, unsigned int)
714 do_output_offset(const Relobj*, unsigned int, section_offset_type,
720 do_is_merge_section_for(const Relobj*, unsigned int) const
1036 Sized_relobj<size, big_endian>* relobj,
1042 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1048 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1060 Sized_relobj<size, big_endian>* relobj, unsigned int shndx,
1068 Output_reloc(unsigned int type, Sized_relobj<size, big_endian>* relobj,
1079 Sized_relobj<size, big_endian>* relobj,
1141 return this->u2_.relobj;
1198 Sized_relobj<size, big_endian>* relobj;
1214 Sized_relobj<size, big_endian>* relobj;
1274 Sized_relobj<size, big_endian>* relobj,
1277 : rel_(gsym, type, relobj, shndx, address, is_relative,
1283 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1289 : rel_(relobj, local_sym_index, type, od, address, is_relative,
1294 Output_reloc(Sized_relobj<size, big_endian>* relobj,
1300 : rel_(relobj, local_sym_index, type, shndx, address, is_relative,
1313 Sized_relobj<size, big_endian>* relobj,
1316 : rel_(os, type, relobj, shndx, address, is_relative), addend_(addend)
1326 Output_reloc(unsigned int type, Sized_relobj<size, big_endian>* relobj,
1329 : rel_(type, relobj, shndx, address, is_relative), addend_(addend)
1342 Sized_relobj<size, big_endian>* relobj,
1344 : rel_(type, arg, relobj, shndx, address), addend_(addend)
1420 // of object file RELOBJ. OD is the associated output section.
1423 Relobj* relobj, unsigned int shndx, uint64_t address,
1427 // in RELOBJ. The relocation applies to the data at offset ADDRESS
1430 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
1435 // in RELOBJ. The relocation applies to the data at offset ADDRESS
1436 // within section SHNDX of RELOBJ. OD is the associated output
1439 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
1453 // ADDRESS within section SHNDX of RELOBJ. OD is the associated
1457 Output_data* od, Relobj* relobj,
1526 Sized_relobj<size, big_endian>* relobj = reloc.get_relobj();
1527 if (relobj != NULL)
1528 relobj->add_dyn_reloc(this->relocs_.size() - 1);
1580 Sized_relobj<size, big_endian>* relobj,
1583 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1599 Relobj* relobj, unsigned int shndx, uint64_t address,
1604 static_cast<Sized_relobj<size, big_endian>*>(relobj);
1623 Sized_relobj<size, big_endian>* relobj,
1626 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1644 Sized_relobj<size, big_endian>* relobj,
1647 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1654 add_local(Sized_relobj<size, big_endian>* relobj,
1658 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od,
1663 add_local(Sized_relobj<size, big_endian>* relobj,
1667 relobj, local_sym_index, type, shndx,
1672 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
1678 static_cast<Sized_relobj<size, big_endian> *>(relobj);
1685 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
1691 static_cast<Sized_relobj<size, big_endian>*>(relobj);
1700 add_local_relative(Sized_relobj<size, big_endian>* relobj,
1704 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od,
1709 add_local_relative(Sized_relobj<size, big_endian>* relobj,
1713 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
1718 add_local_relative(Sized_relobj<size, big_endian>* relobj,
1723 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
1732 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj,
1736 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od,
1741 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj,
1746 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
1755 add_local_section(Sized_relobj<size, big_endian>* relobj,
1759 this->add(od, Output_reloc_type(relobj, input_shndx, type, od,
1764 add_local_section(Sized_relobj<size, big_endian>* relobj,
1768 this->add(od, Output_reloc_type(relobj, input_shndx, type, shndx,
1783 Sized_relobj<size, big_endian>* relobj,
1785 { this->add(od, Output_reloc_type(os, type, relobj, shndx, address, false)); }
1800 Output_data* od, Relobj* relobj,
1806 static_cast<Sized_relobj<size, big_endian>*>(relobj);
1822 Sized_relobj<size, big_endian>* relobj,
1824 { this->add(od, Output_reloc_type(os, type, relobj, shndx, address, true)); }
1834 Sized_relobj<size, big_endian>* relobj,
1836 { this->add(od, Output_reloc_type(type, relobj, shndx, address, false)); }
1846 Sized_relobj<size, big_endian>* relobj,
1848 { this->add(od, Output_reloc_type(type, relobj, shndx, address, true)); }
1860 Sized_relobj<size, big_endian>* relobj,
1862 { this->add(od, Output_reloc_type(type, arg, relobj, shndx, address)); }
1896 Sized_relobj<size, big_endian>* relobj,
1900 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1916 Relobj* relobj, unsigned int shndx, uint64_t address,
1920 static_cast<Sized_relobj<size, big_endian>*>(relobj);
1942 Sized_relobj<size, big_endian>* relobj,
1946 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1964 Sized_relobj<size, big_endian>* relobj,
1968 this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address,
1975 add_local(Sized_relobj<size, big_endian>* relobj,
1979 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, address,
1984 add_local(Sized_relobj<size, big_endian>* relobj,
1989 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
1995 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
2000 static_cast<Sized_relobj<size, big_endian> *>(relobj);
2008 add_local_generic(Relobj* relobj, unsigned int local_sym_index,
2013 static_cast<Sized_relobj<size, big_endian>*>(relobj);
2023 add_local_relative(Sized_relobj<size, big_endian>* relobj,
2028 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, address,
2034 add_local_relative(Sized_relobj<size, big_endian>* relobj,
2039 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
2048 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj,
2052 this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, address,
2057 add_symbolless_local_addend(Sized_relobj<size, big_endian>* relobj,
2062 this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx,
2072 add_local_section(Sized_relobj<size, big_endian>* relobj,
2076 this->add(od, Output_reloc_type(relobj, input_shndx, type, od, address,
2081 add_local_section(Sized_relobj<size, big_endian>* relobj,
2086 this->add(od, Output_reloc_type(relobj, input_shndx, type, shndx,
2100 Sized_relobj<size, big_endian>* relobj,
2103 this->add(od, Output_reloc_type(os, type, relobj, shndx, address,
2120 Output_data* od, Relobj* relobj,
2125 static_cast<Sized_relobj<size, big_endian>*>(relobj);
2142 Sized_relobj<size, big_endian>* relobj,
2146 relobj, shndx,
2159 Sized_relobj<size, big_endian>* relobj,
2162 this->add(od, Output_reloc_type(type, relobj, shndx, address, addend,
2175 Sized_relobj<size, big_endian>* relobj,
2178 this->add(od, Output_reloc_type(type, relobj, shndx, address, addend,
2192 Sized_relobj<size, big_endian>* relobj,
2195 this->add(od, Output_reloc_type(type, arg, relobj, shndx, address,
2238 Output_data_group(Sized_relobj_file<size, big_endian>* relobj,
2348 add_local(Relobj* object, unsigned int sym_index, unsigned int got_type);
2353 add_local_plt(Relobj* object, unsigned int sym_index, unsigned int got_type);
2358 add_local_tls(Relobj* object, unsigned int sym_index, unsigned int got_type)
2364 add_local_with_rel(Relobj* object, unsigned int sym_index,
2374 add_local_pair_with_rel(Relobj* object, unsigned int sym_index,
2384 add_local_tls_pair(Relobj* object, unsigned int sym_index,
2410 reserve_local(unsigned int i, Relobj* object, unsigned int sym_index,
2459 Got_entry(Relobj* object, unsigned int local_sym_index,
2492 Relobj* object;
2776 // We would like to call relobj->section_addralign(shndx) to get the
2779 Output_relaxed_input_section(Relobj* relobj, unsigned int shndx,
2781 : Output_section_data_build(addralign), relobj_(relobj), shndx_(shndx)
2784 // Return the Relobj of this relaxed input section.
2785 Relobj*
2786 relobj() const
2796 set_relobj(Relobj* relobj)
2797 { this->relobj_ = relobj; }
2804 Relobj* relobj_;
2955 add_relaxed_input_section(const Relobj* relobj, unsigned int shndx,
2958 Const_section_id csid(relobj, shndx);
3498 is_input_address_mapped(const Relobj* object, unsigned int shndx,
3504 output_offset(const Relobj* object, unsigned int shndx,
3510 output_address(const Relobj* object, unsigned int shndx,
3519 find_starting_output_address(const Relobj* object, unsigned int shndx,
3563 Input_section(Relobj* object, unsigned int shndx, off_t data_size,
3698 Relobj*
3699 relobj() const;
3757 add_input_section(Relobj* object, unsigned int shndx)
3772 output_offset(const Relobj* object, unsigned int shndx,
3779 is_merge_section_for(const Relobj* object, unsigned int shndx) const;
3840 Relobj* object;
3896 find_relaxed_input_section(const Relobj* object, unsigned int shndx) const;
4291 add_merge_input_section(Relobj* object, unsigned int shndx, uint64_t flags,
4306 find_merge_section(const Relobj* object, unsigned int shndx) const;