reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
 1214   unsigned ACnt = V.getAutoreleaseCount();
 1220   unsigned Cnt = V.getCount();
 1224   if (V.getKind() == RefVal::ReturnedOwned)
 1230       V.getIvarAccessHistory() == RefVal::IvarAccessHistory::AccessedDirectly) {
 1231     V = V.releaseViaIvar();
 1231     V = V.releaseViaIvar();
 1237       V.clearCounts();
 1238       if (V.getKind() == RefVal::ReturnedOwned) {
 1239         V = V ^ RefVal::ReturnedNotOwned;
 1239         V = V ^ RefVal::ReturnedNotOwned;
 1241         V = V ^ RefVal::NotOwned;
 1241         V = V ^ RefVal::NotOwned;
 1244       V.setCount(V.getCount() - ACnt);
 1244       V.setCount(V.getCount() - ACnt);
 1245       V.setAutoreleaseCount(0);
 1247     return setRefBinding(state, Sym, V);
 1256   if (V.getIvarAccessHistory() != RefVal::IvarAccessHistory::None)
 1261   V = V ^ RefVal::ErrorOverAutorelease;
 1261   V = V ^ RefVal::ErrorOverAutorelease;
 1262   state = setRefBinding(state, Sym, V);
 1269     if (V.getAutoreleaseCount() > 1)
 1270       os << V.getAutoreleaseCount() << " times but the object ";
 1273     os << "has a +" << V.getCount() << " retain count";