Lines Matching defs:isWeakDef
103 uint64_t size, bool isWeakDef,
114 if (isWeakDef) {
116 if (defined->isWeakDef()) {
136 if (defined->isWeakDef()) {
155 overridesWeakDef = !isWeakDef && dysym->isWeakDef();
211 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true,
221 src->isWeakDef(), isPrivateExtern,
265 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef,
272 if (isWeakDef && !defined->isWeakDef())
284 ((!isWeakDef && s->isWeakDef()) ||
288 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv);
295 return addDylib(name, /*file=*/nullptr, /*isWeakDef=*/false, /*isTlv=*/false);
307 if (dysym->isWeakDef()) {
325 if (dysym->isWeakDef()) {
341 /*isWeakDef=*/false, isPrivateExtern,