Searched refs:dysym (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/lld/MachO/ |
| D | SyntheticSections.cpp | 229 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries() local 230 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries() 231 if (dysym->isWeakDef()) in addNonLazyBindingEntries() 412 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol() argument 413 if (config->namespaceKind == NamespaceKind::flat || dysym.isDynamicLookup()) in ordinalForDylibSymbol() 415 assert(dysym.getFile()->isReferenced()); in ordinalForDylibSymbol() 416 return dysym.getFile()->ordinal; in ordinalForDylibSymbol() 649 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo() local 650 if (dysym->hasStubsHelper()) { in writeTo() 653 dysym->stubsHelperIndex * target->stubHelperEntrySize; in writeTo() [all …]
|
| D | SymbolTable.cpp | 86 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined() local 87 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined() 88 dysym->unreference(); in addDefined() 154 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib() local 155 refState = dysym->getRefState(); in addDylib()
|
| D | Writer.cpp | 575 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in prepareBranchTarget() local 576 if (in.stubs->addEntry(dysym)) { in prepareBranchTarget() 578 in.binding->addEntry(dysym, in.lazyPointers->isec, in prepareBranchTarget() 583 in.lazyBinding->addEntry(dysym); in prepareBranchTarget() 678 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols() local 680 if (dysym->isDynamicLookup()) in scanSymbols() 682 dysym->getFile()->refState = in scanSymbols() 683 std::max(dysym->getFile()->refState, dysym->getRefState()); in scanSymbols()
|
| D | SyntheticSections.h | 192 void addEntry(const DylibSymbol *dysym, const InputSection *isec, 194 bindingsMap[dysym].emplace_back(addend, Location(isec, offset)); 331 void addEntry(DylibSymbol *dysym);
|