Lines Matching refs:FunctionsToTrack
94 static const ADFunctionInfo FunctionsToTrack[FunctionsToTrackSize]; member in __anonc0aa0fcc0111::MacOSKeychainAPIChecker
170 MacOSKeychainAPIChecker::FunctionsToTrack[FunctionsToTrackSize] = { member in MacOSKeychainAPIChecker
184 ADFunctionInfo FI = FunctionsToTrack[I]; in getTrackedFunctionIndex()
237 FunctionsToTrack[AP.second->AllocatorIdx].DeallocatorIdx; in generateDeallocatorMismatchReport()
240 << FunctionsToTrack[PDeallocIdx].Name << "' should be used."; in generateDeallocatorMismatchReport()
264 unsigned paramIdx = FunctionsToTrack[idx].Param; in checkPreStmt()
280 unsigned int DIdx = FunctionsToTrack[AS->AllocatorIdx].DeallocatorIdx; in checkPreStmt()
283 << FunctionsToTrack[DIdx].Name in checkPreStmt()
300 unsigned paramIdx = FunctionsToTrack[idx].Param; in checkPreStmt()
350 if (FunctionsToTrack[idx].Kind == PossibleAPI) { in checkPreStmt()
391 unsigned int PDeallocIdx = FunctionsToTrack[AS->AllocatorIdx].DeallocatorIdx; in checkPreStmt()
392 if (PDeallocIdx != idx || (FunctionsToTrack[idx].Kind == ErrorAPI)) { in checkPreStmt()
415 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt()
474 const ADFunctionInfo &FI = FunctionsToTrack[AP.second->AllocatorIdx]; in generateAllocatedDataNotReleasedReport()
479 << FunctionsToTrack[FI.DeallocatorIdx].Name << "'."; in generateAllocatedDataNotReleasedReport()
642 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode()