Lines Matching defs:addend

310                                      int64_t addend) {
313 in.chainedFixups->addBinding(sym, isec, offset, addend);
322 in.binding->addEntry(dysym, isec, offset, addend);
324 in.weakBinding->addEntry(sym, isec, offset, addend);
328 in.weakBinding->addEntry(sym, isec, offset, addend);
330 in.binding->addEntry(sym, isec, offset, addend);
365 static void writeChainedBind(uint8_t *buf, const Symbol *sym, int64_t addend) {
369 auto [ordinal, inlineAddend] = in.chainedFixups->getBinding(sym, addend);
371 bind->addend = inlineAddend;
377 void macho::writeChainedFixup(uint8_t *buf, const Symbol *sym, int64_t addend) {
379 writeChainedBind(buf, sym, addend);
381 writeChainedRebase(buf, sym->getVA() + addend);
413 int64_t addend = 0;
425 // addend at osec->addr + outSecOff.
431 int64_t addend, Binding &lastBinding,
447 if (lastBinding.addend != addend) {
449 {BIND_OPCODE_SET_ADDEND_SLEB, static_cast<uint64_t>(addend)});
450 lastBinding.addend = addend;
630 // * addend
656 b.target.isec->getOffset(b.target.offset), b.addend,
690 b.target.isec->getOffset(b.target.offset), b.addend,
867 /*addend=*/static_cast<int64_t>(methnameOffset),
1975 if (rel.addend != 0)
1977 ": relocation addend is not representable in __init_offsets");
2291 int64_t addend) {
2293 int64_t outlineAddend = (addend < 0 || addend > 0xFF) ? addend : 0;
2308 ChainedFixupsSection::getBinding(const Symbol *sym, int64_t addend) const {
2309 int64_t outlineAddend = (addend < 0 || addend > 0xFF) ? addend : 0;
2313 return {it->second, addend};
2318 bool weakRef, uint32_t nameOffset, int64_t addend) {
2332 import->addend = addend;
2340 import->addend = addend;