Lines Matching refs:AP
98 void generateDeallocatorMismatchReport(const AllocationPair &AP,
106 BugReport *generateAllocatedDataNotReleasedReport(const AllocationPair &AP,
124 void markInteresting(BugReport *R, const AllocationPair &AP) const { in markInteresting()
125 R->markInteresting(AP.first); in markInteresting()
126 R->markInteresting(AP.second->Region); in markInteresting()
255 generateDeallocatorMismatchReport(const AllocationPair &AP, in generateDeallocatorMismatchReport() argument
259 State = State->remove<AllocatedData>(AP.first); in generateDeallocatorMismatchReport()
268 FunctionsToTrack[AP.second->AllocatorIdx].DeallocatorIdx; in generateDeallocatorMismatchReport()
273 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(AP.first)); in generateDeallocatorMismatchReport()
275 markInteresting(Report, AP); in generateDeallocatorMismatchReport()
390 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
391 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
400 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
401 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
426 const AllocationPair AP = std::make_pair(ArgSM, AS); in checkPreStmt() local
427 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
523 generateAllocatedDataNotReleasedReport(const AllocationPair &AP, in generateAllocatedDataNotReleasedReport() argument
526 const ADFunctionInfo &FI = FunctionsToTrack[AP.second->AllocatorIdx]; in generateAllocatedDataNotReleasedReport()
537 const ExplodedNode *AllocNode = getAllocationNode(N, AP.first, C); in generateAllocatedDataNotReleasedReport()
553 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(AP.first)); in generateAllocatedDataNotReleasedReport()
554 markInteresting(Report, AP); in generateAllocatedDataNotReleasedReport()