Lines Matching defs:Addend
1014 typedef typename elfcpp::Elf_types<size>::Elf_Addr Addend;
1093 // a symbol, but which obtains its addend from a symbol.
1124 // section within the output section. ADDEND is the addend being
1127 local_section_offset(Addend addend) const;
1130 // we are adding the given ADDEND.
1132 symbol_value(Addend addend) const;
1235 // a symbol, but which obtains its addend from a symbol.
1239 // True if the addend should be the PLT offset.
1249 // the SHT_REL version of Output_reloc, but it adds an addend.
1256 typedef typename elfcpp::Elf_types<size>::Elf_Addr Addend;
1266 Address address, Addend addend, bool is_relative,
1270 addend_(addend)
1275 unsigned int shndx, Address address, Addend addend,
1278 is_symbolless, use_plt_offset), addend_(addend)
1286 Addend addend, bool is_relative,
1291 addend_(addend)
1297 Addend addend, bool is_relative,
1302 addend_(addend)
1308 Address address, Addend addend, bool is_relative)
1309 : rel_(os, type, od, address, is_relative), addend_(addend)
1314 unsigned int shndx, Address address, Addend addend,
1316 : rel_(os, type, relobj, shndx, address, is_relative), addend_(addend)
1322 Addend addend, bool is_relative)
1323 : rel_(type, od, address, is_relative), addend_(addend)
1327 unsigned int shndx, Address address, Addend addend,
1329 : rel_(type, relobj, shndx, address, is_relative), addend_(addend)
1333 // the symbol index and the addend, passing ARG. The type and
1337 Address address, Addend addend)
1338 : rel_(type, arg, od, address), addend_(addend)
1343 unsigned int shndx, Address address, Addend addend)
1344 : rel_(type, arg, relobj, shndx, address), addend_(addend)
1353 // a symbol, but which obtains its addend from a symbol.
1386 // The addend.
1387 Addend addend_;
1416 uint64_t address, uint64_t addend) = 0;
1424 uint64_t addend) = 0;
1432 uint64_t addend) = 0;
1441 uint64_t address, uint64_t addend) = 0;
1449 uint64_t addend) = 0;
1459 uint64_t addend) = 0;
1589 uint64_t address, uint64_t addend)
1591 gold_assert(addend == 0);
1600 uint64_t addend)
1602 gold_assert(addend == 0);
1631 // but which gets its addend from a symbol.
1674 uint64_t addend)
1676 gold_assert(addend == 0);
1687 uint64_t address, uint64_t addend)
1689 gold_assert(addend == 0);
1729 // but which gets its addend from a symbol.
1790 uint64_t addend)
1792 gold_assert(addend == 0);
1802 uint64_t addend)
1804 gold_assert(addend == 0);
1878 typedef typename Output_reloc_type::Addend Addend;
1888 Address address, Addend addend)
1890 this->add(od, Output_reloc_type(gsym, type, od, address, addend,
1898 Addend addend)
1901 addend, false, false, false));
1906 uint64_t address, uint64_t addend)
1910 convert_types<Addend, uint64_t>(addend),
1917 uint64_t addend)
1923 convert_types<Addend, uint64_t>(addend),
1929 // information long enough to set the addend of the relocation correctly
1934 Address address, Addend addend, bool use_plt_offset)
1936 this->add(od, Output_reloc_type(gsym, type, od, address, addend, true,
1943 unsigned int shndx, Address address, Addend addend,
1947 addend, true, true, use_plt_offset));
1951 // but which gets its addend from a symbol.
1955 Address address, Addend addend)
1957 this->add(od, Output_reloc_type(gsym, type, od, address, addend,
1966 Addend addend)
1969 addend, false, true, false));
1977 Output_data* od, Address address, Addend addend)
1980 addend, false, false, false, false));
1987 Addend addend)
1990 address, addend, false, false, false,
1997 uint64_t addend)
2003 convert_types<Addend, uint64_t>(addend),
2010 uint64_t address, uint64_t addend)
2016 convert_types<Addend, uint64_t>(addend),
2025 Output_data* od, Address address, Addend addend,
2029 addend, true, true, false,
2037 Addend addend, bool use_plt_offset)
2040 address, addend, true, true, false,
2045 // but which gets it's addend from a symbol.
2050 Output_data* od, Address address, Addend addend)
2053 addend, false, true, false, false));
2060 Address address, Addend addend)
2063 address, addend, false, true, false,
2074 Output_data* od, Address address, Addend addend)
2077 addend, false, false, true, false));
2084 Addend addend)
2087 address, addend, false, false, true,
2095 Address address, Addend addend)
2096 { this->add(od, Output_reloc_type(os, type, od, address, addend, false)); }
2101 unsigned int shndx, Address address, Addend addend)
2104 addend, false));
2110 uint64_t addend)
2114 convert_types<Addend, uint64_t>(addend),
2122 uint64_t addend)
2128 convert_types<Addend, uint64_t>(addend),
2136 Output_data* od, Address address, Addend addend)
2137 { this->add(od, Output_reloc_type(os, type, od, address, addend, true)); }
2144 Addend addend)
2147 address, addend, true));
2154 Addend addend)
2155 { this->add(od, Output_reloc_type(type, od, address, addend, false)); }
2160 unsigned int shndx, Address address, Addend addend)
2162 this->add(od, Output_reloc_type(type, relobj, shndx, address, addend,
2170 Addend addend)
2171 { this->add(od, Output_reloc_type(type, od, address, addend, true)); }
2176 unsigned int shndx, Address address, Addend addend)
2178 this->add(od, Output_reloc_type(type, relobj, shndx, address, addend,
2187 Address address, Addend addend)
2188 { this->add(od, Output_reloc_type(type, arg, od, address, addend)); }
2193 unsigned int shndx, Address address, Addend addend)
2196 addend));