Lines Matching refs:addend

477                   int64_t addend) const;
870 Symbol &sym, int64_t addend, RelExpr expr, in addRelativeReloc() argument
877 addend, type, expr); in addRelativeReloc()
886 if (addend < 0 || static_cast<uint64_t>(addend) >= sym.getSize()) in addRelativeReloc()
887 isec.relocations.push_back({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc()
898 isec.addReloc({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc()
907 sym, addend, type, expr); in addRelativeReloc()
1052 Symbol &sym, int64_t addend) const { in processAux()
1061 addend &= ~0x8000; in processAux()
1071 target->adjustGotPcExpr(type, addend, sec->content().data() + offset); in processAux()
1084 mainPart->relaDyn->addSymbolReloc(type, *sec, offset, sym, addend, type); in processAux()
1097 in.mipsGot->addEntry(*sec->file, sym, addend, expr); in processAux()
1125 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1142 addRelativeReloc<true>(*sec, offset, sym, addend, expr, type); in processAux()
1149 addend, type); in processAux()
1167 in.mipsGot->addEntry(*sec->file, sym, addend, expr); in processAux()
1191 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1228 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1247 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation() argument
1250 c.addReloc({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1255 c.addReloc({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1270 int64_t addend, RelExpr expr) { in handleTlsRelocation() argument
1281 return handleMipsTlsRelocation(type, sym, c, offset, addend, expr); in handleTlsRelocation()
1292 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1325 offset, addend, &sym}); in handleTlsRelocation()
1331 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1339 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1348 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1357 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1370 offset, addend, &sym}); in handleTlsRelocation()
1373 offset, addend, &sym}); in handleTlsRelocation()
1384 c.addReloc({R_RELAX_TLS_IE_TO_LE, type, offset, addend, &sym}); in handleTlsRelocation()
1389 addRelativeReloc<true>(c, offset, sym, addend, expr, type); in handleTlsRelocation()
1391 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1416 int64_t addend = RelTy::IsRela in scanOne() local
1421 addend += computeMipsAddend<ELFT>(rel, expr, sym.isLocal()); in scanOne()
1423 addend += getPPC64TocBase(); in scanOne()
1451 ppc64noTocRelax.insert({&sym, addend}); in scanOne()
1488 handleTlsRelocation(type, sym, *sec, offset, addend, expr)) { in scanOne()
1494 processAux(expr, type, offset, sym, addend); in scanOne()
2018 os->addr + thunkSecOff + rel.addend)) { in getISDThunkSec()
2021 os->addr + thunkSecOff + rel.addend)) in getISDThunkSec()
2164 const int64_t keyAddend = rel.addend + pcBias; in getThunk()
2198 if (target->inBranchRange(rel.type, src, rel.sym->getVA(rel.addend))) in normalizeExistingThunk()
2201 rel.addend = t->addend; in normalizeExistingThunk()
2259 *rel.sym, rel.addend)) in createThunks()
2285 rel.addend = -getPCBias(rel.type); in createThunks()