aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis
AgeCommit message (Expand)Author
2009-07-22Add support for registering 'Checker' objects with GRExprEngine.Ted Kremenek
2009-07-22Add new 'Checker' and 'CheckerVisitor' classes, which represent a more powerfulTed Kremenek
2009-07-22Add support for 'PreStmt' program points to GRCoreEngine and GRStmtNodeBuilder.Ted Kremenek
2009-07-22Add 'PreStmt' program point. This will be used to represent checking forTed Kremenek
2009-07-22Implement operator= for ExplodedNodeSet.Ted Kremenek
2009-07-22Move bug reporter "visitors" to their own file and make them part of the publicTed Kremenek
2009-07-22Add some documentation, to make it so the next person doens't selectMike Stump
2009-07-22Restructure ProgramPoint to have the 'Kind' value be its own instanceTed Kremenek
2009-07-21Update stale comment.Ted Kremenek
2009-07-21Fix PR 4594 by refactoring almost all casting logic from GRExprEngine::VisitCastTed Kremenek
2009-07-21Remove the ASTContext parameter from Entity::getPrintableName().Argyrios Kyrtzidis
2009-07-21Change the semantics for Entity.Argyrios Kyrtzidis
2009-07-20Add yet more analysis for CFGs involving conditionals that are actually const...Mike Stump
2009-07-20Remove an apparently unused forward class decl.Mike Stump
2009-07-20Update DataflowSolver to handle the case where a successor/predecessor blockTed Kremenek
2009-07-20Enhance GRBranchNodeBuilderImpl (part of GRCoreEngine) to understand the caseTed Kremenek
2009-07-19Improve debug pretty-printing for ObjCIVarRegions.Ted Kremenek
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Rename Entity::getName() to Entity::getPrintableName() to make its purposeZhongxing Xu
2009-07-17CallGraph:Zhongxing Xu
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Move the source-level CFG from libAST to libAnalysis.Ted Kremenek
2009-07-16Move RegionStoreManager over to using newTed Kremenek
2009-07-16Two changes:Ted Kremenek
2009-07-16Commit the initial implementation of call graph building.Zhongxing Xu
2009-07-15More test cases revealed that the logic in StoreManager::InvalidateRegion() n...Ted Kremenek
2009-07-15Introduced the notion of a "derived symbol" using the class SymbolDerived.Ted Kremenek
2009-07-14Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris).Steve Naroff
2009-07-14Instead of recovering from a wrong invalidation, this patch aims to Zhongxing Xu
2009-07-13Tidy pretty-printing for SVals, using 'dump()' instead of 'printStdErr()', an...Ted Kremenek
2009-07-13Change pretty-printing API for SymExprs and MemRegions to use a naming conven...Ted Kremenek
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-10Rename potentially ambiguous member template 'getRegion' to 'getSubRegion' to...Ted Kremenek
2009-07-10Switch BasicStoreManager to use the new CastRegion implementation by default,Ted Kremenek
2009-07-08Fix: <rdar://problem/7034511> ValueManager::makeIntVal(uint64_t X, QualType T...Ted Kremenek
2009-07-06Unbreak build by including header.Ted Kremenek
2009-07-06Make 'BasicStoreManager' + 'NewCastRegion' testable from the command line usi...Ted Kremenek
2009-07-06Move the new 'CastRegion' implementation from RegionStoreManager to StoreManagerTed Kremenek
2009-07-06Further cleanup of region invalidation code. No functionality change.Zhongxing Xu
2009-07-06AllocaRegion and SymbolicRegion are both boundable.Zhongxing Xu
2009-07-06Start to gradually move region invalidation code into store manager.Zhongxing Xu
2009-07-04CompoundLiteralRegion is boundable when it is not in the file scope.Zhongxing Xu
2009-07-04StringRegion is not boundable.Zhongxing Xu
2009-07-03remove utility methods that are not very useful.Zhongxing Xu
2009-07-02Replace guarded calls in RegionStoreManager toTed Kremenek
2009-07-02StoreManagers: Use 'hasGlobalsStorage()' and 'hasParametersStorage()' instead ofTed Kremenek
2009-07-02Add a separate MemSpaceRegion for function/method arguments passed on the stack.Ted Kremenek
2009-07-02Remove commented methods. Add MemRegion::printStdErr().Ted Kremenek
2009-06-30add utility method.Zhongxing Xu
2009-06-30add utility methods.Zhongxing Xu