Lines Matching refs:Addend

105                                         int64_t Addend, RelExpr Expr) {  in handleMipsTlsRelocation()  argument
108 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleMipsTlsRelocation()
113 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleMipsTlsRelocation()
136 int64_t Addend, RelExpr Expr) { in handleARMTlsRelocation() argument
157 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleARMTlsRelocation()
171 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleARMTlsRelocation()
181 typename ELFT::uint Offset, int64_t Addend, RelExpr Expr) { in handleTlsRelocation() argument
186 return handleARMTlsRelocation<ELFT>(Type, Sym, C, Offset, Addend, Expr); in handleTlsRelocation()
188 return handleMipsTlsRelocation(Type, Sym, C, Offset, Addend, Expr); in handleTlsRelocation()
198 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
208 Offset, Addend, &Sym}); in handleTlsRelocation()
216 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
224 Offset, Addend, &Sym}); in handleTlsRelocation()
233 C.Relocations.push_back({R_RELAX_TLS_LD_TO_LE, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
242 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
262 C.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
271 Offset, Addend, &Sym}); in handleTlsRelocation()
280 Offset, Addend, &Sym}); in handleTlsRelocation()
290 C.Relocations.push_back({R_RELAX_TLS_IE_TO_LE, Type, Offset, Addend, &Sym}); in handleTlsRelocation()
632 int64_t Addend; in computeAddend() local
636 Addend = getAddend<ELFT>(Rel); in computeAddend()
639 Addend = Target->getImplicitAddend(Buf + Rel.r_offset, Type); in computeAddend()
643 Addend += getPPC64TocBase(); in computeAddend()
645 Addend += computeMipsAddend<ELFT>(Rel, End, Sec, Expr, IsLocal); in computeAddend()
647 return Addend; in computeAddend()
746 Symbol *Sym, int64_t Addend, RelExpr Expr, in addRelativeReloc() argument
755 IS->Relocations.push_back({Expr, Type, OffsetInSec, Addend, Sym}); in addRelativeReloc()
759 In.RelaDyn->addReloc(Target->RelativeRel, IS, OffsetInSec, Sym, Addend, Expr, in addRelativeReloc()
846 int64_t Addend) { in processRelocAux() argument
848 Sec.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in processRelocAux()
852 In.RelaDyn->addReloc(Type, &Sec, Offset, &Sym, Addend, R_ADDEND, Type); in processRelocAux()
861 addRelativeReloc(&Sec, Offset, &Sym, Addend, Expr, Type); in processRelocAux()
864 In.RelaDyn->addReloc(Rel, &Sec, Offset, &Sym, Addend, R_ADDEND, Type); in processRelocAux()
882 In.MipsGot->addEntry(*Sec.File, Sym, Addend, Expr); in processRelocAux()
890 Sec.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in processRelocAux()
932 Sec.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in processRelocAux()
973 Sec.Relocations.push_back({Expr, Type, Offset, Addend, &Sym}); in processRelocAux()
1047 int64_t Addend = computeAddend<ELFT>(Rel, End, Sec, Expr, Sym.isLocal()); in scanReloc() local
1052 handleTlsRelocation<ELFT>(Type, Sym, Sec, Offset, Addend, Expr)) { in scanReloc()
1076 In.MipsGot->addEntry(*Sec.File, Sym, Addend, Expr); in scanReloc()
1082 processRelocAux<ELFT>(Sec, Expr, Type, Offset, Sym, Rel, Addend); in scanReloc()