Lines Matching refs:Addend

19     resolveMIPSO32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend);  in resolveRelocation()
21 resolveMIPSN32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation()
24 resolveMIPSN64Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation()
32 uint64_t Addend) { in evaluateRelocation() argument
36 Addend, RE.SymOffset, RE.SectionID); in evaluateRelocation()
111 int64_t Addend, uint64_t SymOffset, SID SectionID) { in evaluateMIPS64Relocation() argument
119 << format("%llx", Addend) in evaluateMIPS64Relocation()
133 return Value + Addend; in evaluateMIPS64Relocation()
135 return ((Value + Addend) >> 2) & 0x3ffffff; in evaluateMIPS64Relocation()
138 return Value + Addend - (GOTAddr + 0x7ff0); in evaluateMIPS64Relocation()
141 return Value - Addend; in evaluateMIPS64Relocation()
144 return ((Value + Addend + 0x8000) >> 16) & 0xffff; in evaluateMIPS64Relocation()
146 return (Value + Addend) & 0xffff; in evaluateMIPS64Relocation()
148 return ((Value + Addend + 0x80008000) >> 32) & 0xffff; in evaluateMIPS64Relocation()
150 return ((Value + Addend + 0x800080008000) >> 48) & 0xffff; in evaluateMIPS64Relocation()
158 Value += Addend; in evaluateMIPS64Relocation()
171 int64_t page = (Value + Addend + 0x8000) & ~0xffff; in evaluateMIPS64Relocation()
172 return (Value + Addend - page) & 0xffff; in evaluateMIPS64Relocation()
176 return Value + Addend - (GOTAddr + 0x7ff0); in evaluateMIPS64Relocation()
180 return ((Value + Addend - FinalAddress) >> 2) & 0xffff; in evaluateMIPS64Relocation()
184 return Value + Addend - FinalAddress; in evaluateMIPS64Relocation()
188 return ((Value + Addend - (FinalAddress & ~0x7)) >> 3) & 0x3ffff; in evaluateMIPS64Relocation()
192 return ((Value + Addend - (FinalAddress & ~0x3)) >> 2) & 0x7ffff; in evaluateMIPS64Relocation()
196 return ((Value + Addend - FinalAddress) >> 2) & 0x1fffff; in evaluateMIPS64Relocation()
200 return ((Value + Addend - FinalAddress) >> 2) & 0x3ffffff; in evaluateMIPS64Relocation()
204 return ((Value + Addend - FinalAddress + 0x8000) >> 16) & 0xffff; in evaluateMIPS64Relocation()
208 return (Value + Addend - FinalAddress) & 0xffff; in evaluateMIPS64Relocation()
268 int64_t Addend, uint64_t SymOffset, SID SectionID) { in resolveMIPSN32Relocation() argument
270 Section, Offset, Value, Type, Addend, SymOffset, SectionID); in resolveMIPSN32Relocation()
277 int64_t Addend, uint64_t SymOffset, SID SectionID) { in resolveMIPSN64Relocation() argument
286 RelType, Addend, in resolveMIPSN64Relocation()
307 int32_t Addend) { in resolveMIPSO32Relocation() argument
309 Value += Addend; in resolveMIPSO32Relocation()
315 << format("%x", Type) << " Addend: " << format("%x", Addend) in resolveMIPSO32Relocation()