Home
last modified time | relevance | path

Searched refs:dysym (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbolTable.cpp149 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined() local
150 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()
151 dysym->unreference(); in addDefined()
271 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib() local
272 refState = dysym->getRefState(); in addDylib()
301 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyArchive() local
302 if (dysym->isWeakDef()) { in addLazyArchive()
303 if (dysym->getRefState() != RefState::Unreferenced) in addLazyArchive()
319 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyObject() local
320 if (dysym->isWeakDef()) { in addLazyObject()
[all …]
H A DSyntheticSections.cpp322 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() local
728 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 …]
H A DExportTrie.cpp75 } else if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) { in ExportInfo() local
77 if (!dysym->isDynamicLookup()) in ExportInfo()
78 ordinal = dysym->getFile()->ordinal; in ExportInfo()
H A DSyntheticSections.h192 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,
H A DWriter.cpp732 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols() local
734 if (dysym->isDynamicLookup()) in scanSymbols()
736 dysym->getFile()->refState = in scanSymbols()
737 std::max(dysym->getFile()->refState, dysym->getRefState()); in scanSymbols()
H A DDriver.cpp1388 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in handleExplicitExports() local
1389 dysym->shouldReexport = config->exportedSymbols.match(sym->getName()); in handleExplicitExports()