Lines Matching refs:addend
310 int64_t addend) { in addNonLazyBindingEntries() argument
313 in.chainedFixups->addBinding(sym, isec, offset, addend); in addNonLazyBindingEntries()
322 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries()
324 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
328 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
330 in.binding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
365 static void writeChainedBind(uint8_t *buf, const Symbol *sym, int64_t addend) { in writeChainedBind() argument
369 auto [ordinal, inlineAddend] = in.chainedFixups->getBinding(sym, addend); in writeChainedBind()
371 bind->addend = inlineAddend; in writeChainedBind()
377 void macho::writeChainedFixup(uint8_t *buf, const Symbol *sym, int64_t addend) { in writeChainedFixup() argument
379 writeChainedBind(buf, sym, addend); in writeChainedFixup()
381 writeChainedRebase(buf, sym->getVA() + addend); in writeChainedFixup()
413 int64_t addend = 0; member
431 int64_t addend, Binding &lastBinding, in encodeBinding() argument
447 if (lastBinding.addend != addend) { in encodeBinding()
449 {BIND_OPCODE_SET_ADDEND_SLEB, static_cast<uint64_t>(addend)}); in encodeBinding()
450 lastBinding.addend = addend; in encodeBinding()
656 b.target.isec->getOffset(b.target.offset), b.addend, in finalizeContents()
690 b.target.isec->getOffset(b.target.offset), b.addend, in finalizeContents()
1975 if (rel.addend != 0) in setUp()
2291 int64_t addend) { in addBinding() argument
2293 int64_t outlineAddend = (addend < 0 || addend > 0xFF) ? addend : 0; in addBinding()
2308 ChainedFixupsSection::getBinding(const Symbol *sym, int64_t addend) const { in getBinding()
2309 int64_t outlineAddend = (addend < 0 || addend > 0xFF) ? addend : 0; in getBinding()
2313 return {it->second, addend}; in getBinding()
2318 bool weakRef, uint32_t nameOffset, int64_t addend) { in writeImport() argument
2332 import->addend = addend; in writeImport()
2340 import->addend = addend; in writeImport()