Lines Matching refs:dysym
321 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries() local
322 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries()
323 if (dysym->isWeakDef()) in addNonLazyBindingEntries()
548 if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) in needsWeakBind() local
549 return dysym->isWeakDef(); in needsWeakBind()
556 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol() argument
557 if (config->namespaceKind == NamespaceKind::flat || dysym.isDynamicLookup()) in ordinalForDylibSymbol()
559 assert(dysym.getFile()->isReferenced()); in ordinalForDylibSymbol()
560 return dysym.getFile()->ordinal; in ordinalForDylibSymbol()
566 if (const auto *dysym = dyn_cast<DylibSymbol>(&sym)) in ordinalForSymbol() local
567 return ordinalForDylibSymbol(*dysym); in ordinalForSymbol()
732 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addBindingsForStub() local
734 in.binding->addEntry(dysym, in.lazyPointers->isec, in addBindingsForStub()
739 in.lazyBinding->addEntry(dysym); in addBindingsForStub()
980 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo() local
981 if (dysym->hasStubsHelper()) { in writeTo()
984 dysym->stubsHelperIndex * target->stubHelperEntrySize; in writeTo()
1054 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents() local
1055 if (dysym->shouldReexport) in finalizeContents()
1056 trieBuilder.addSymbol(*dysym); in finalizeContents()
1356 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents() local
1357 if (dysym->isReferenced()) in finalizeContents()
1432 } else if (auto *dysym = dyn_cast<DylibSymbol>(entry.sym)) { in writeTo() local
1434 int16_t ordinal = ordinalForDylibSymbol(*dysym); in writeTo()
1445 n_desc |= dysym->isWeakDef() ? N_WEAK_DEF : 0; in writeTo()
1446 n_desc |= dysym->isWeakRef() ? N_WEAK_REF : 0; in writeTo()