aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis/PathSensitive/Checker.h
AgeCommit message (Expand)Author
2010-01-25Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek
2009-12-31Let constraint manager inform checkers that some assumption logic has happend.Zhongxing Xu
2009-12-23Migrate the call inliner to the Checker interface.Zhongxing Xu
2009-12-12Add initial support for realloc() in MallocChecker.Zhongxing Xu
2009-12-09Refactor OSAtomic evaluation logic into OSAtomicChecker.Zhongxing Xu
2009-12-07Add EvalCallExpr interface to checker, and migrate the no-return functionZhongxing Xu
2009-12-04Rename instance variable to avoid name conflict with parameters, and modify a...Ted Kremenek
2009-12-04Revert r90546.Ted Kremenek
2009-12-04the assertion says state is not NULL. When state is not NULL, getState() Zhongxing Xu
2009-12-02Hard bifurcate the state into nil receiver and non-nil receiver, so thatZhongxing Xu
2009-11-24Cleanups and fixes to the nil-receiver checker, some of it fallout theTed Kremenek
2009-11-24Refactor NilReceiverStructRet and NilReceiverLargerThanVoidPtrRet into Zhongxing Xu
2009-11-23Clean up the Checker API a little more, resolving some hidden bugsTed Kremenek
2009-11-23Provide out-of-line definition for destructor of Checker.Ted Kremenek
2009-11-23Initial refactor of UndefBranchChecker. We still use GRBranchNodeBuilderZhongxing Xu
2009-11-20No need to pass the state argument explicitly.Zhongxing Xu
2009-11-17Add EvalEndPath interface to Checker. Now we can check memory leaked at theZhongxing Xu
2009-11-13Check in a new interface of Checker, which will soon be used.Zhongxing Xu
2009-11-12Enhance Checker class (and GRExprEngine) to support PostVisitation for CallEx...Ted Kremenek
2009-11-11Refactor DereferenceChecker to use only the new Checker API instead ofTed Kremenek
2009-11-07Remove Checker::CheckType() (and instead using CheckerVisitor::PreVisitDeclSt...Ted Kremenek
2009-11-06Add a checker for CWE-466: Return of Pointer Value Outside of Expected Range.Zhongxing Xu
2009-11-06static analyzer: refactor checking logic for returning the address of a stack...Ted Kremenek
2009-11-05Modify GRExprEngine::EvalBind() to take both a "store expression" andTed Kremenek
2009-11-04Catch uses of undefined values when they are used in assignment, thus catchin...Ted Kremenek
2009-11-03Pull VLA size checker into its own files. Zhongxing Xu
2009-11-03Implement: <rdar://problem/6250216> Warn against using -[NSAutoreleasePool re...Ted Kremenek
2009-10-29Move NullDeref and UndefDeref into their own checker. Zhongxing Xu
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-02Refactor the check for bad divide into a checker.Zhongxing Xu
2009-08-18Enhance static analyzer diagnostics by introducing a new 'EnhancedBugReporter'Ted Kremenek
2009-08-06Last step of template cleanup: merge *BuilderImpl to *Builder.Zhongxing Xu
2009-08-06As GRState seems general enough, it is time to merge some template classes Zhongxing Xu
2009-07-28Fix regression in attribute 'nonnull' checking when a transition nodeTed Kremenek
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-24Mark destructor of Checker virtual.Ted Kremenek
2009-07-22Add new 'Checker' and 'CheckerVisitor' classes, which represent a more powerfulTed Kremenek