Lines Matching refs:addend

478                   int64_t addend) const;
873 Symbol &sym, int64_t addend, RelExpr expr, in addRelativeReloc() argument
880 addend, type, expr); in addRelativeReloc()
889 if (addend < 0 || static_cast<uint64_t>(addend) >= sym.getSize()) in addRelativeReloc()
890 isec.relocations.push_back({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc()
901 isec.addReloc({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc()
910 sym, addend, type, expr); in addRelativeReloc()
1056 Symbol &sym, int64_t addend) const { in processAux()
1065 addend &= ~0x8000; in processAux()
1075 target->adjustGotPcExpr(type, addend, sec->content().data() + offset); in processAux()
1088 mainPart->relaDyn->addSymbolReloc(type, *sec, offset, sym, addend, type); in processAux()
1101 in.mipsGot->addEntry(*sec->file, sym, addend, expr); in processAux()
1129 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1146 addRelativeReloc<true>(*sec, offset, sym, addend, expr, type); in processAux()
1159 part.relaDyn->addSymbolReloc(type, *sec, offset, sym, addend, type); in processAux()
1164 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1169 addend, R_ABS}); in processAux()
1173 part.relaDyn->addSymbolReloc(rel, *sec, offset, sym, addend, type); in processAux()
1191 in.mipsGot->addEntry(*sec->file, sym, addend, expr); in processAux()
1218 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1255 sec->addReloc({expr, type, offset, addend, &sym}); in processAux()
1274 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation() argument
1277 c.addReloc({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1282 c.addReloc({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1297 int64_t addend, RelExpr expr) { in handleTlsRelocation() argument
1308 return handleMipsTlsRelocation(type, sym, c, offset, addend, expr); in handleTlsRelocation()
1317 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1332 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1365 offset, addend, &sym}); in handleTlsRelocation()
1371 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1379 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1388 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1397 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1410 offset, addend, &sym}); in handleTlsRelocation()
1413 offset, addend, &sym}); in handleTlsRelocation()
1424 c.addReloc({R_RELAX_TLS_IE_TO_LE, type, offset, addend, &sym}); in handleTlsRelocation()
1429 addRelativeReloc<true>(c, offset, sym, addend, expr, type); in handleTlsRelocation()
1431 c.addReloc({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1463 int64_t addend = RelTy::HasAddend in scanOne() local
1468 addend += computeMipsAddend<ELFT>(rel, expr, sym.isLocal()); in scanOne()
1470 addend += getPPC64TocBase(); in scanOne()
1498 ppc64noTocRelax.insert({&sym, addend}); in scanOne()
1538 handleTlsRelocation(type, sym, *sec, offset, addend, expr)) { in scanOne()
1544 processAux(expr, type, offset, sym, addend); in scanOne()
2080 os->addr + thunkSecOff + rel.addend)) { in getISDThunkSec()
2083 os->addr + thunkSecOff + rel.addend)) in getISDThunkSec()
2226 const int64_t keyAddend = rel.addend + pcBias; in getThunk()
2260 if (target->inBranchRange(rel.type, src, rel.sym->getVA(rel.addend))) in normalizeExistingThunk()
2263 rel.addend = t->addend; in normalizeExistingThunk()
2321 *rel.sym, rel.addend)) in createThunks()
2347 rel.addend = -getPCBias(rel.type); in createThunks()