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