Lines Matching refs:addend

456                   int64_t addend) const;
502 int64_t addend; in computeAddend() local
506 addend = getAddend<ELFT>(rel); in computeAddend()
509 addend = target.getImplicitAddend(buf + rel.r_offset, type); in computeAddend()
513 addend += getPPC64TocBase(); in computeAddend()
515 addend += computeMipsAddend<ELFT>(rel, expr, isLocal); in computeAddend()
517 return addend; in computeAddend()
867 Symbol &sym, int64_t addend, RelExpr expr, in addRelativeReloc() argument
878 isec.relocations.push_back({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc()
883 addend, type, expr); in addRelativeReloc()
1027 Symbol &sym, int64_t addend) const { in processAux()
1044 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processAux()
1052 addRelativeReloc(sec, offset, sym, addend, expr, type); in processAux()
1057 sec.getPartition().relaDyn->addSymbolReloc(rel, sec, offset, sym, addend, in processAux()
1076 in.mipsGot->addEntry(*sec.file, sym, addend, expr); in processAux()
1100 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processAux()
1138 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processAux()
1157 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation() argument
1160 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1165 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
1180 int64_t addend, RelExpr expr) { in handleTlsRelocation() argument
1185 return handleMipsTlsRelocation(type, sym, c, offset, addend, expr); in handleTlsRelocation()
1192 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1224 addend, &sym}); in handleTlsRelocation()
1230 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1238 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1246 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1254 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1264 addend, &sym}); in handleTlsRelocation()
1268 addend, &sym}); in handleTlsRelocation()
1279 {R_RELAX_TLS_IE_TO_LE, type, offset, addend, &sym}); in handleTlsRelocation()
1284 addRelativeReloc(c, offset, sym, addend, expr, type); in handleTlsRelocation()
1286 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
1327 int64_t addend = computeAddend<ELFT>(rel, expr, sym.isLocal()); in scanOne() local
1345 ppc64noTocRelax.insert({&sym, addend}); in scanOne()
1385 handleTlsRelocation(type, sym, sec, offset, addend, expr)) { in scanOne()
1403 addend &= ~0x8000; in scanOne()
1412 expr = target.adjustGotPcExpr(type, addend, relocatedAddr); in scanOne()
1420 mainPart->relaDyn->addSymbolReloc(type, sec, offset, sym, addend, type); in scanOne()
1433 in.mipsGot->addEntry(*sec.file, sym, addend, expr); in scanOne()
1443 processAux(expr, type, offset, sym, addend); in scanOne()
1907 os->addr + thunkSecOff + rel.addend)) { in getISDThunkSec()
1910 os->addr + thunkSecOff + rel.addend)) in getISDThunkSec()
2053 const int64_t keyAddend = rel.addend + pcBias; in getThunk()
2087 if (target->inBranchRange(rel.type, src, rel.sym->getVA(rel.addend))) in normalizeExistingThunk()
2090 rel.addend = t->addend; in normalizeExistingThunk()
2148 *rel.sym, rel.addend)) in createThunks()
2174 rel.addend = -getPCBias(rel.type); in createThunks()