Lines Matching refs:isWeakDef
40 uint32_t value, bool isWeakDef) { in addDefined() argument
48 if (isWeakDef) in addDefined()
50 if (!defined->isWeakDef()) in addDefined()
53 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()
59 Defined *defined = replaceSymbol<Defined>(s, name, isec, value, isWeakDef, in addDefined()
98 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() argument
104 if (!wasInserted && isWeakDef) in addDylib()
106 if (!defined->isWeakDef()) in addDylib()
110 (isa<DylibSymbol>(s) && !isWeakDef && s->isWeakDef())) in addDylib()
111 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, isTlv); in addDylib()
124 else if (isa<Undefined>(s) || (isa<DylibSymbol>(s) && s->isWeakDef())) in addLazy()