Searched refs:dysym (Results 1 – 6 of 6) sorted by relevance
149 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined() local150 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()151 dysym->unreference(); in addDefined()271 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib() local272 refState = dysym->getRefState(); in addDylib()301 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyArchive() local302 if (dysym->isWeakDef()) { in addLazyArchive()303 if (dysym->getRefState() != RefState::Unreferenced) in addLazyArchive()319 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyObject() local320 if (dysym->isWeakDef()) { in addLazyObject()[all …]
322 if (dysym->isWeakDef()) in addNonLazyBindingEntries()550 assert(dysym.getFile()->isReferenced()); in ordinalForDylibSymbol()551 return dysym.getFile()->ordinal; in ordinalForDylibSymbol()556 return ordinalForDylibSymbol(*dysym); in ordinalForSymbol()721 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addBindingsForStub() local728 in.lazyBinding->addEntry(dysym); in addBindingsForStub()921 if (dysym->hasStubsHelper()) { in writeTo()995 if (dysym->shouldReexport) in finalizeContents()996 trieBuilder.addSymbol(*dysym); in finalizeContents()1289 if (dysym->isReferenced()) in finalizeContents()[all …]
75 } else if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) { in ExportInfo() local77 if (!dysym->isDynamicLookup()) in ExportInfo()78 ordinal = dysym->getFile()->ordinal; in ExportInfo()
192 void addEntry(const Symbol *dysym, const InputSection *isec, uint64_t offset,194 bindingsMap[dysym].emplace_back(addend, Location(isec, offset));364 void addEntry(Symbol *dysym);732 void addBinding(const Symbol *dysym, const InputSection *isec,
732 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols() local734 if (dysym->isDynamicLookup()) in scanSymbols()736 dysym->getFile()->refState = in scanSymbols()737 std::max(dysym->getFile()->refState, dysym->getRefState()); in scanSymbols()
1388 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in handleExplicitExports() local1389 dysym->shouldReexport = config->exportedSymbols.match(sym->getName()); in handleExplicitExports()