Lines Matching refs:addend
167 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation() argument
170 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
175 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation()
191 typename ELFT::uint offset, int64_t addend, RelExpr expr) { in handleTlsRelocation() argument
196 return handleMipsTlsRelocation(type, sym, c, offset, addend, expr); in handleTlsRelocation()
207 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
234 addend, &sym}); in handleTlsRelocation()
247 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
254 type, offset, addend, &sym}); in handleTlsRelocation()
267 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
294 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation()
303 addend, &sym}); in handleTlsRelocation()
312 addend, &sym}); in handleTlsRelocation()
322 c.relocations.push_back({R_RELAX_TLS_IE_TO_LE, type, offset, addend, &sym}); in handleTlsRelocation()
662 int64_t addend; in computeAddend() local
666 addend = getAddend<ELFT>(rel); in computeAddend()
669 addend = target->getImplicitAddend(buf + rel.r_offset, type); in computeAddend()
673 addend += getPPC64TocBase(); in computeAddend()
675 addend += computeMipsAddend<ELFT>(rel, end, sec, expr, isLocal); in computeAddend()
677 return addend; in computeAddend()
1045 Symbol *sym, int64_t addend, RelExpr expr, in addRelativeReloc() argument
1056 isec->relocations.push_back({expr, type, offsetInSec, addend, sym}); in addRelativeReloc()
1060 part.relaDyn->addReloc(target->relativeRel, isec, offsetInSec, sym, addend, in addRelativeReloc()
1140 int64_t addend) { in processRelocAux() argument
1150 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processRelocAux()
1158 addRelativeReloc(&sec, offset, &sym, addend, expr, type); in processRelocAux()
1163 sec.getPartition().relaDyn->addReloc(rel, &sec, offset, &sym, addend, in processRelocAux()
1182 in.mipsGot->addEntry(*sec.file, sym, addend, expr); in processRelocAux()
1206 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processRelocAux()
1256 sec.relocations.push_back({expr, type, offset, addend, &sym}); in processRelocAux()
1326 int64_t addend = computeAddend<ELFT>(rel, end, sec, expr, sym.isLocal()); in scanReloc() local
1344 ppc64noTocRelax.insert({&sym, addend}); in scanReloc()
1375 addend &= ~0x8000; in scanReloc()
1384 expr = target->adjustGotPcExpr(type, addend, relocatedAddr); in scanReloc()
1402 handleTlsRelocation<ELFT>(type, sym, sec, offset, addend, expr)) { in scanReloc()
1411 mainPart->relaDyn->addReloc(type, &sec, offset, &sym, addend, R_ADDEND, type); in scanReloc()
1432 in.mipsGot->addEntry(*sec.file, sym, addend, expr); in scanReloc()
1527 processRelocAux<ELFT>(sec, expr, type, offset, sym, rel, addend); in scanReloc()
1894 int64_t addend = rel.addend + getPCBias(rel.type); in getThunk() local
1904 {d->section->repl, d->value}, addend}]; in getThunk()
1906 thunkVec = &thunkedSymbols[{rel.sym, addend}]; in getThunk()
1913 t->getThunkTargetSym()->getVA(rel.addend) + in getThunk()
1930 rel.sym->getVA(rel.addend) + getPCBias(rel.type))) in normalizeExistingThunk()
1933 rel.addend = t->addend; in normalizeExistingThunk()
1989 *rel.sym, rel.addend)) in createThunks()
2015 rel.addend = -getPCBias(rel.type); in createThunks()