Home
last modified time | relevance | path

Searched refs:PathDiagnosticLocation (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DPathDiagnostic.h128 class PathDiagnosticLocation {
137 PathDiagnosticLocation(SourceLocation L, const SourceManager &sm, in PathDiagnosticLocation() function
152 PathDiagnosticLocation() in PathDiagnosticLocation() function
156 PathDiagnosticLocation(const Stmt *s, in PathDiagnosticLocation() function
170 PathDiagnosticLocation(const Decl *d, const SourceManager &sm) in PathDiagnosticLocation() function
181 PathDiagnosticLocation(SourceLocation loc, const SourceManager &sm) in PathDiagnosticLocation() function
188 static PathDiagnosticLocation create(const Decl *D, in create()
190 return PathDiagnosticLocation(D, SM); in create()
194 static PathDiagnosticLocation createBegin(const Decl *D,
198 static PathDiagnosticLocation createBegin(const Stmt *S,
[all …]
DBugReporter.h77 PathDiagnosticLocation Location;
78 PathDiagnosticLocation UniqueingLocation;
155 BugReport(BugType& bt, StringRef desc, PathDiagnosticLocation l) in BugReport()
168 PathDiagnosticLocation LocationToUnique, const Decl *DeclToUnique) in BugReport()
265 virtual PathDiagnosticLocation getLocation(const SourceManager &SM) const;
268 PathDiagnosticLocation getUniqueingLocation() const { in getUniqueingLocation()
468 StringRef BugStr, PathDiagnosticLocation Loc,
473 StringRef BugStr, PathDiagnosticLocation Loc) {
479 StringRef BugStr, PathDiagnosticLocation Loc,
/external/clang/lib/StaticAnalyzer/Core/
DPathDiagnostic.cpp112 PathDiagnosticLocation LocationToUnique, in PathDiagnostic()
542 static PathDiagnosticLocation
551 return PathDiagnosticLocation(Source.castAs<CFGStmt>().getStmt(), in getLocationForCaller()
555 return PathDiagnosticLocation(Init.getInitializer()->getInit(), in getLocationForCaller()
560 return PathDiagnosticLocation::createEnd(Dtor.getTriggerStmt(), in getLocationForCaller()
567 return PathDiagnosticLocation::createEnd(CallerBody, SM, CallerCtx); in getLocationForCaller()
568 return PathDiagnosticLocation::create(CallerInfo->getDecl(), SM); in getLocationForCaller()
578 PathDiagnosticLocation
579 PathDiagnosticLocation::createBegin(const Decl *D, in createBegin()
581 return PathDiagnosticLocation(D->getLocStart(), SM, SingleLocK); in createBegin()
[all …]
DBugReporter.cpp59 if (const Stmt *S = PathDiagnosticLocation::getStmt(N)) in GetPreviousStmt()
67 if (const Stmt *S = PathDiagnosticLocation::getStmt(N)) in GetCurrentOrPreviousStmt()
218 PathDiagnosticLocation *LastCallLocation = 0) { in adjustCallLocations()
237 PathDiagnosticLocation *ThisCallLocation; in adjustCallLocations()
298 PathDiagnosticLocation ExecutionContinues(const ExplodedNode *N);
300 PathDiagnosticLocation ExecutionContinues(llvm::raw_string_ostream &os,
315 PathDiagnosticLocation getEnclosingStmtLocation(const Stmt *S);
327 PathDiagnosticLocation
329 if (const Stmt *S = PathDiagnosticLocation::getNextStmt(N)) in ExecutionContinues()
330 return PathDiagnosticLocation(S, getSourceManager(), LC); in ExecutionContinues()
[all …]
DBugReporterVisitors.cpp114 PathDiagnosticLocation L = in getDefaultEndPath()
115 PathDiagnosticLocation::createEndOfPath(EndPathNode,BRC.getSourceManager()); in getDefaultEndPath()
329 PathDiagnosticLocation L(Ret, BRC.getSourceManager(), StackFrame); in visitNodeInitial()
697 PathDiagnosticLocation L; in VisitNode()
699 L = PathDiagnosticLocation(InitE, BRC.getSourceManager(), in VisitNode()
703 L = PathDiagnosticLocation::create(P, BRC.getSourceManager()); in VisitNode()
772 PathDiagnosticLocation L = in VisitNode()
773 PathDiagnosticLocation::create(P, BRC.getSourceManager()); in VisitNode()
1103 PathDiagnosticLocation L(Receiver, BRC.getSourceManager(), in VisitNode()
1404 PathDiagnosticLocation Loc(Cond, BRC.getSourceManager(), LCtx); in VisitTrueTest()
[all …]
DPlistDiagnostics.cpp130 const PathDiagnosticLocation &L, const FIDMap& FM, in EmitLocation()
514 PathDiagnosticLocation UPDLoc = D->getUniqueingLoc(); in FlushDiagnosticsImpl()
/external/clang/lib/StaticAnalyzer/Checkers/
DCheckSecuritySyntaxOnly.cpp282 PathDiagnosticLocation FSLoc = in checkLoopConditionForFloat()
283 PathDiagnosticLocation::createBegin(FS, BR.getSourceManager(), AC); in checkLoopConditionForFloat()
318 PathDiagnosticLocation CELoc = in checkCall_gets()
319 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in checkCall_gets()
359 PathDiagnosticLocation CELoc = in checkCall_getpw()
360 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in checkCall_getpw()
401 PathDiagnosticLocation CELoc = in checkCall_mktemp()
402 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in checkCall_mktemp()
474 PathDiagnosticLocation CELoc = in checkCall_mkstemp()
475 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in checkCall_mkstemp()
[all …]
DCheckSizeofPointer.cpp64 PathDiagnosticLocation ELoc = in VisitUnaryExprOrTypeTraitExpr()
65 PathDiagnosticLocation::createBegin(E, BR.getSourceManager(), AC); in VisitUnaryExprOrTypeTraitExpr()
DCheckObjCDealloc.cpp170 PathDiagnosticLocation DLoc = in checkObjCDealloc()
171 PathDiagnosticLocation::createBegin(D, BR.getSourceManager()); in checkObjCDealloc()
264 PathDiagnosticLocation SDLoc = in checkObjCDealloc()
265 PathDiagnosticLocation::createBegin(*I, BR.getSourceManager()); in checkObjCDealloc()
DNSErrorChecker.cpp76 PathDiagnosticLocation L = in checkASTDecl()
77 PathDiagnosticLocation::create(D, BR.getSourceManager()); in checkASTDecl()
124 PathDiagnosticLocation L = in checkASTDecl()
125 PathDiagnosticLocation::create(D, BR.getSourceManager()); in checkASTDecl()
DDeadStoresChecker.cpp164 PathDiagnosticLocation L, SourceRange R) { in Report()
220 PathDiagnosticLocation ExLoc = in CheckVarDecl()
221 PathDiagnosticLocation::createBegin(Ex, BR.getSourceManager(), AC); in CheckVarDecl()
376 PathDiagnosticLocation Loc = in observeStmt()
377 PathDiagnosticLocation::create(V, BR.getSourceManager()); in observeStmt()
DLLVMConventionsChecker.cpp180 PathDiagnosticLocation VDLoc = in VisitVarDecl()
181 PathDiagnosticLocation::createBegin(VD, BR.getSourceManager()); in VisitVarDecl()
285 PathDiagnosticLocation L = PathDiagnosticLocation::createBegin( in ReportError()
DCheckObjCInstMethSignature.cpp68 PathDiagnosticLocation MethDLoc = in CompareReturnTypes()
69 PathDiagnosticLocation::createBegin(MethDerived, in CompareReturnTypes()
DAnalyzerStatsChecker.cpp116 output.str(), PathDiagnosticLocation(D, SM)); in checkEndAnalysis()
133 PathDiagnosticLocation::createBegin(CS->getStmt(), SM, LC)); in checkEndAnalysis()
DObjCContainersASTChecker.cpp144 PathDiagnosticLocation CELoc = in VisitCallExpr()
145 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in VisitCallExpr()
DObjCMissingSuperCallChecker.cpp202 PathDiagnosticLocation DLoc = in checkASTDecl()
203 PathDiagnosticLocation::createEnd(MD->getBody(), in checkASTDecl()
DCStringSyntaxChecker.cpp145 PathDiagnosticLocation Loc = in VisitCallExpr()
146 PathDiagnosticLocation::createBegin(LenArg, BR.getSourceManager(), AC); in VisitCallExpr()
DIvarInvalidationChecker.cpp557 PathDiagnosticLocation IvarDecLocation = in reportNoInvalidationMethod()
558 PathDiagnosticLocation::createBegin(FirstIvarDecl, BR.getSourceManager()); in reportNoInvalidationMethod()
574 PathDiagnosticLocation MethodDecLocation = in reportIvarNeedsInvalidation()
575 PathDiagnosticLocation::createEnd(MethodD->getBody(), in reportIvarNeedsInvalidation()
584 PathDiagnosticLocation::createBegin(IvarD, in reportIvarNeedsInvalidation()
DVirtualCallChecker.cpp183 PathDiagnosticLocation CELoc = in ReportVirtualCall()
184 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); in ReportVirtualCall()
DObjCUnusedIVarsChecker.cpp173 PathDiagnosticLocation L = in checkObjCUnusedIvar()
174 PathDiagnosticLocation::create(I->first, BR.getSourceManager()); in checkObjCUnusedIvar()
DUnreachableCodeChecker.cpp148 PathDiagnosticLocation DL; in checkEndAnalysis()
152 DL = PathDiagnosticLocation::createBegin(S, B.getSourceManager(), LC); in checkEndAnalysis()
DMallocSizeofChecker.cpp235 PathDiagnosticLocation L = in checkASTCodeBody()
236 PathDiagnosticLocation::createBegin(i->AllocCall->getCallee(), in checkASTCodeBody()
DMacOSKeychainAPIChecker.cpp526 PathDiagnosticLocation LocUsedForUniqueing; in generateAllocatedDataNotReleasedReport()
536 LocUsedForUniqueing = PathDiagnosticLocation::createBegin(AllocStmt, in generateAllocatedDataNotReleasedReport()
616 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()
DDirectIvarAssignment.cpp217 "use the setter instead", PathDiagnosticLocation(IvarRef, in VisitBinaryOperator()
DMallocOverflowSecurityChecker.cpp219 PathDiagnosticLocation::createOperatorLoc(i->mulop, in OutputPossibleOverflows()

12