Lines Matching refs:dysym

261 static void encodeDylibOrdinal(const DylibSymbol *dysym, Binding &lastBinding,  in encodeDylibOrdinal()  argument
264 if (lastBinding.ordinal != dysym->file->ordinal) { in encodeDylibOrdinal()
265 if (dysym->file->ordinal <= BIND_IMMEDIATE_MASK) { in encodeDylibOrdinal()
267 dysym->file->ordinal); in encodeDylibOrdinal()
270 encodeULEB128(dysym->file->ordinal, os); in encodeDylibOrdinal()
272 lastBinding.ordinal = dysym->file->ordinal; in encodeDylibOrdinal()
308 encodeDylibOrdinal(b.dysym, lastBinding, os); in finalizeContents()
310 encodeBinding(b.dysym, isec->parent, isec->outSecOff + b.target.offset, in finalizeContents()
314 encodeBinding(b.dysym, osec, b.target.offset, b.addend, lastBinding, os); in finalizeContents()
371 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries() local
372 in.binding->addEntry(dysym, section, offset, addend); in addNonLazyBindingEntries()
373 if (dysym->isWeakDef()) in addNonLazyBindingEntries()
471 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo() local
472 if (dysym->hasStubsHelper()) { in writeTo()
475 dysym->stubsHelperIndex * target->stubHelperEntrySize; in writeTo()
499 void LazyBindingSection::addEntry(DylibSymbol *dysym) { in addEntry() argument
500 if (entries.insert(dysym)) { in addEntry()
501 dysym->stubsHelperIndex = entries.size() - 1; in addEntry()
502 in.rebase->addEntry(in.lazyPointers, dysym->stubsIndex * WordSize); in addEntry()
536 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in prepareBranchTarget() local
537 if (in.stubs->addEntry(dysym)) { in prepareBranchTarget()
539 in.binding->addEntry(dysym, in.lazyPointers, in prepareBranchTarget()
544 in.lazyBinding->addEntry(dysym); in prepareBranchTarget()