Lines Matching refs:isWeakDef
98 uint64_t size, bool isWeakDef, in addDefined() argument
109 if (isWeakDef) { in addDefined()
111 if (defined->isWeakDef()) { in addDefined()
131 if (defined->isWeakDef()) { in addDefined()
150 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()
206 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true, in addDefined()
216 src->isWeakDef(), isPrivateExtern, in aliasDefined()
260 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() argument
267 if (isWeakDef && !defined->isWeakDef()) in addDylib()
279 ((!isWeakDef && s->isWeakDef()) || in addDylib()
283 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()
302 if (dysym->isWeakDef()) { in addLazyArchive()
320 if (dysym->isWeakDef()) { in addLazyObject()