• Home
  • Raw
  • Download

Lines Matching refs:Analyzer

1738   ThreadSafetyAnalyzer *Analyzer;  member in __anond7afc2f90111::BuildLockset
1758 Analyzer(Anlzr), in BuildLockset()
1796 SExpr::warnInvalidLock(Analyzer->Handler, MutexExp, Exp, D); in warnIfMutexNotHeld()
1802 LockData* LDat = FSet.findLockUniv(Analyzer->FactMan, Mutex); in warnIfMutexNotHeld()
1806 FactEntry* FEntry = FSet.findPartialMatch(Analyzer->FactMan, Mutex); in warnIfMutexNotHeld()
1812 Analyzer->Handler.handleMutexNotHeld(D, POK, Mutex.toString(), LK, in warnIfMutexNotHeld()
1816 Analyzer->Handler.handleMutexNotHeld(D, POK, Mutex.toString(), LK, in warnIfMutexNotHeld()
1823 Analyzer->Handler.handleMutexNotHeld(D, POK, Mutex.toString(), LK, in warnIfMutexNotHeld()
1832 SExpr::warnInvalidLock(Analyzer->Handler, MutexExp, Exp, D); in warnIfMutexHeld()
1836 LockData* LDat = FSet.findLock(Analyzer->FactMan, Mutex); in warnIfMutexHeld()
1840 Analyzer->Handler.handleFunExcludesLock(DeclNameSR, Mutex.toString(), in warnIfMutexHeld()
1861 if (Analyzer->Handler.issueBetaWarnings()) { in checkAccess()
1875 Analyzer->Handler.handleNoMutexHeld(D, POK_VarAccess, AK, in checkAccess()
1893 Analyzer->Handler.handleNoMutexHeld(D, POK_VarDereference, AK, in checkPtAccess()
1926 Analyzer->getMutexIDs(ExclusiveLocksToAdd, A, Exp, D, VD); in handleCall()
1934 Analyzer->getMutexIDs(SharedLocksToAdd, A, Exp, D, VD); in handleCall()
1942 Analyzer->getMutexIDs(LocksToRemove, A, Exp, D, VD); in handleCall()
1993 Analyzer->addLock(FSet, ExclusiveLocksToAdd[i], in handleCall()
1997 Analyzer->addLock(FSet, SharedLocksToAdd[i], in handleCall()
2009 Analyzer->addLock(FSet, SMutex, LockData(MLoc, LK_Exclusive, in handleCall()
2013 Analyzer->addLock(FSet, SMutex, LockData(MLoc, LK_Shared, in handleCall()
2022 Analyzer->removeLock(FSet, LocksToRemove[i], Loc, Dtor); in handleCall()
2052 LVarCtx = Analyzer->LocalVarMap.getNextContext(CtxIndex, BO, LVarCtx); in VisitBinaryOperator()
2068 if (Analyzer->Handler.issueBetaWarnings()) { in VisitCallExpr()
2112 if (Analyzer->Handler.issueBetaWarnings()) { in VisitCXXConstructExpr()
2124 LVarCtx = Analyzer->LocalVarMap.getNextContext(CtxIndex, S, LVarCtx); in VisitDeclStmt()
2521 ThreadSafetyAnalyzer Analyzer(Handler); in runThreadSafetyAnalysis() local
2522 Analyzer.runAnalysis(AC); in runThreadSafetyAnalysis()