Searched refs:isWeakDef (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | SymbolTable.cpp | 103 uint64_t size, bool isWeakDef, in addDefined() argument 114 if (isWeakDef) { in addDefined() 116 if (defined->isWeakDef()) { in addDefined() 136 if (defined->isWeakDef()) { in addDefined() 155 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined() 211 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true, in addDefined() 221 src->isWeakDef(), isPrivateExtern, in aliasDefined() 265 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() argument 272 if (isWeakDef && !defined->isWeakDef()) in addDylib() 284 ((!isWeakDef && s->isWeakDef()) || in addDylib() [all …]
|
| H A D | Symbols.h | 59 virtual bool isWeakDef() const { return false; } in isWeakDef() function 118 uint64_t size, bool isWeakDef, bool isExternal, bool isPrivateExtern, 123 bool isWeakDef() const override { return weakDef; } in isWeakDef() function 125 return isWeakDef() && isExternal() && !privateExtern; in isExternalWeakDef() 257 DylibSymbol(DylibFile *file, StringRef name, bool isWeakDef, in DylibSymbol() argument 260 refState(refState), weakDef(isWeakDef), tlv(isTlv) { in DylibSymbol() 266 bool isWeakDef() const override { return weakDef; } in isWeakDef() function
|
| H A D | SymbolTable.h | 40 uint64_t value, uint64_t size, bool isWeakDef, 52 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
|
| H A D | Symbols.cpp | 56 uint64_t value, uint64_t size, bool isWeakDef, bool isExternal, in Defined() argument 66 weakDef(isWeakDef), external(isExternal), originalIsec(isec), in Defined()
|
| H A D | ExportTrie.cpp | 65 if (sym.isWeakDef()) in ExportInfo()
|
| H A D | SyntheticSections.cpp | 322 if (dysym->isWeakDef()) in addNonLazyBindingEntries() 548 return dysym->isWeakDef(); in needsWeakBind() 732 if (sym->isWeakDef()) { in addBindingsForStub() 1050 hasWeakSymbol = hasWeakSymbol || sym->isWeakDef(); in finalizeContents() 1462 n_desc |= dysym->isWeakDef() ? N_WEAK_DEF : 0; in writeTo()
|
| H A D | InputFiles.cpp | 1804 bool isWeakDef = entry.flags & EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION; in parseExportedSymbols() local 1808 symtab->addDylib(entry.name, exportingFile, isWeakDef, isTlv)); in parseExportedSymbols()
|