Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/lld/MachO/
DSymbolTable.cpp108 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined() local
109 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()
110 dysym->unreference(); in addDefined()
193 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib() local
194 refState = dysym->getRefState(); in addDylib()
223 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyArchive() local
224 if (dysym->isWeakDef()) { in addLazyArchive()
225 if (dysym->getRefState() != RefState::Unreferenced) in addLazyArchive()
241 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyObject() local
242 if (dysym->isWeakDef()) { in addLazyObject()
[all …]
DSyntheticSections.cpp327 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries() local
328 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries()
329 if (dysym->isWeakDef()) in addNonLazyBindingEntries()
554 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol() argument
555 if (config->namespaceKind == NamespaceKind::flat || dysym.isDynamicLookup()) in ordinalForDylibSymbol()
557 assert(dysym.getFile()->isReferenced()); in ordinalForDylibSymbol()
558 return dysym.getFile()->ordinal; in ordinalForDylibSymbol()
562 if (const auto *dysym = dyn_cast<DylibSymbol>(&sym)) in ordinalForSymbol() local
563 return ordinalForDylibSymbol(*dysym); in ordinalForSymbol()
728 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addBindingsForStub() local
[all …]
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);
744 void addBinding(const Symbol *dysym, const InputSection *isec,
DWriter.cpp727 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols() local
729 if (dysym->isDynamicLookup()) in scanSymbols()
731 dysym->getFile()->refState = in scanSymbols()
732 std::max(dysym->getFile()->refState, dysym->getRefState()); in scanSymbols()
/openbsd/src/gnu/usr.bin/binutils/bfd/
Dmach-o.c896 bfd_mach_o_scan_read_dysymtab_symbol (abfd, dysym, sym, s, i) in bfd_mach_o_scan_read_dysymtab_symbol() argument
898 bfd_mach_o_dysymtab_command *dysym;
903 unsigned long isymoff = dysym->indirectsymoff + (i * 4);
907 BFD_ASSERT (i < dysym->nindirectsyms);
/openbsd/src/gnu/usr.bin/binutils-2.17/bfd/
Dmach-o.c877 bfd_mach_o_dysymtab_command *dysym, in bfd_mach_o_scan_read_dysymtab_symbol() argument
882 unsigned long isymoff = dysym->indirectsymoff + (i * 4); in bfd_mach_o_scan_read_dysymtab_symbol()
886 BFD_ASSERT (i < dysym->nindirectsyms); in bfd_mach_o_scan_read_dysymtab_symbol()