Lines Matching refs:AP
105 void generateDeallocatorMismatchReport(const AllocationPair &AP,
114 generateAllocatedDataNotReleasedReport(const AllocationPair &AP,
120 const AllocationPair &AP) const { in markInteresting()
121 R->markInteresting(AP.first); in markInteresting()
122 R->markInteresting(AP.second->Region); in markInteresting()
221 generateDeallocatorMismatchReport(const AllocationPair &AP, in generateDeallocatorMismatchReport() argument
225 State = State->remove<AllocatedData>(AP.first); in generateDeallocatorMismatchReport()
233 FunctionsToTrack[AP.second->AllocatorIdx].DeallocatorIdx; in generateDeallocatorMismatchReport()
238 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first)); in generateDeallocatorMismatchReport()
240 markInteresting(Report.get(), AP); in generateDeallocatorMismatchReport()
350 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
351 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
360 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
361 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
386 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
387 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
466 const AllocationPair &AP, ExplodedNode *N, CheckerContext &C) const { in generateAllocatedDataNotReleasedReport() argument
467 const ADFunctionInfo &FI = FunctionsToTrack[AP.second->AllocatorIdx]; in generateAllocatedDataNotReleasedReport()
477 const ExplodedNode *AllocNode = getAllocationNode(N, AP.first, C); in generateAllocatedDataNotReleasedReport()
489 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first)); in generateAllocatedDataNotReleasedReport()
490 markInteresting(Report.get(), AP); in generateAllocatedDataNotReleasedReport()