Lines Matching refs:dysym
306 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries() local
307 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries()
308 if (dysym->isWeakDef()) in addNonLazyBindingEntries()
491 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol() argument
492 if (config->namespaceKind == NamespaceKind::flat || dysym.isDynamicLookup()) in ordinalForDylibSymbol()
494 assert(dysym.getFile()->isReferenced()); in ordinalForDylibSymbol()
495 return dysym.getFile()->ordinal; in ordinalForDylibSymbol()
499 if (const auto *dysym = dyn_cast<DylibSymbol>(&sym)) in ordinalForSymbol() local
500 return ordinalForDylibSymbol(*dysym); in ordinalForSymbol()
736 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo() local
737 if (dysym->hasStubsHelper()) { in writeTo()
740 dysym->stubsHelperIndex * target->stubHelperEntrySize; in writeTo()
1097 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents() local
1098 if (dysym->isReferenced()) in finalizeContents()
1174 } else if (auto *dysym = dyn_cast<DylibSymbol>(entry.sym)) { in writeTo() local
1176 int16_t ordinal = ordinalForDylibSymbol(*dysym); in writeTo()
1187 n_desc |= dysym->isWeakDef() ? N_WEAK_DEF : 0; in writeTo()
1188 n_desc |= dysym->isWeakRef() ? N_WEAK_REF : 0; in writeTo()