- 868e78d Move GRStmtNodeBuilder::MakeNode() out of line. No functionality change. by Zhongxing Xu · 14 years ago
- 477323d Add support for CXXBoolLiteralExpr. by Zhongxing Xu · 14 years ago
- bc9ad74 Make all cases that we don't handle explicit. by Zhongxing Xu · 14 years ago
- 0d9d736 Dispatch all C++ cast expr to VisitCast(). by Zhongxing Xu · 14 years ago
- 66d5142 Remove copy of 'Optional' in Clang tree, and convert clients to use the one now in the LLVM tree. by Ted Kremenek · 14 years ago
- bace4ba For 'open' check in UnixAPIChecker, hard code value of 'O_CREAT' on Darwin. by Ted Kremenek · 14 years ago
- 5d07401 Temporarily only enable 'open' check on Mac OS X to unbreak Windows buildbot. I'm by Ted Kremenek · 14 years ago
- 99d9838 Add static analyzer check for calls to 'pthread_once()' where the control-flow has by Ted Kremenek · 14 years ago
- 974d97b Fix crash in StoreManager::CastRegion() when the base region is a type with 0 size. by Ted Kremenek · 14 years ago
- 68b9a59 Teach MemRegion::getBaseRegion() about ObjCIvarRegions. We want to treat by Ted Kremenek · 14 years ago
- 7f33085 Fix PR 6725. It looks like the copy constructor gets elided during inlining. by Zhongxing Xu · 14 years ago
- 7b73b92 Always assume block-level expressions in the caller are alive when analyzing by Zhongxing Xu · 14 years ago
- b3e485c Since now we process regions in clusters when removing dead bindings, this by Zhongxing Xu · 14 years ago
- 9618b85 Use the element type to compute the array size when the base region is a VarRegion. by Zhongxing Xu · 14 years ago
- 950db87 Initial support for visiting CXXMemberCallExpr. by Zhongxing Xu · 14 years ago
- 3a3e584 Improve C++ constructor handling. by Zhongxing Xu · 14 years ago
- 75a2d94 Fix a bug (PR 6699) in RegionStore::RemoveDeadBindings() where by Ted Kremenek · 14 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
- 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 14 years ago
- 4552ff0 RegionStore: specially handle loads from integer global variables declared 'const'. by Ted Kremenek · 14 years ago
- 2cf073b Use 'const Optional<SVal>&' to avoid an extra copy. by Ted Kremenek · 14 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
- 8891c42 Change the analyzer to recognize (but ignore) assignments to isa. Fixes PR 6302. by Ted Kremenek · 14 years ago
- 802c66e Be a bit more consistent in using operator-> by Rafael Espindola · 14 years ago
- 5e2d2c2 Checker: random include cleanup. by Benjamin Kramer · 14 years ago
- cfd8ea9 Fix NoReturnFunctionChecker to properly look at a function's type by Ted Kremenek · 14 years ago
- 0541d10 Add methods to remove a GDM entry. by Zhongxing Xu · 14 years ago
- 2c01676 Use llvm::SmallString instead of std::string. by Ted Kremenek · 14 years ago
- 431a2cb Improve static analyzer diagnostic concerning the use of 'mktemp' by Ted Kremenek · 14 years ago
- 8e18c1b Bind the constructed object value to CXXConstructExpr. by Zhongxing Xu · 14 years ago
- 13b7639 update CMakeLists.txt by Zhongxing Xu · 14 years ago
- bd2b208 Clear the return expr GDM after using it. by Zhongxing Xu · 14 years ago
- 7b71c19 Add a AggExprVisitor class. It contains lots of boiler by Zhongxing Xu · 14 years ago
- 41ca134 merge line. by Zhongxing Xu · 14 years ago
- d9e0c0f Since we now may have basicblocks with the same block is in different function, by Zhongxing Xu · 14 years ago
- 452b84d Tweak null dereference diagnostics to give clearer diagnostics when by Ted Kremenek · 14 years ago
- 12182a0 Improve the diagnostics for the UndefinedAssignmentChecker when an by Ted Kremenek · 14 years ago
- 909e6aa Sort calls to add_clang_library() by Kovarththanan Rajaratnam · 14 years ago
- 3e0e41c Delete the new visitor if an old one already exists. by Ted Kremenek · 14 years ago
- ff7f736 Reapply r99024 (but with the memory issue now fixed). by Ted Kremenek · 14 years ago
- 1b43102 Check if a BugReporterVisitor has already been added to a BugReporterContext. by Ted Kremenek · 14 years ago
- 0f2c907 Revert r99024, "Augment path diagnostics to include displaying when a message by Daniel Dunbar · 14 years ago
- 2d46f4d Augment path diagnostics to include displaying when a message expression by Ted Kremenek · 14 years ago
- 8133716 Refactor argument checking in CallAndMessageChecker to be the same by Ted Kremenek · 14 years ago
- 091b588 Detect pass-by-value arguments that are structs that contain uninitialized data. by Ted Kremenek · 14 years ago
- ebd42f4 Tweak dead stores checker to not emit a warning when initialization by Ted Kremenek · 14 years ago
- 17ddf1c Mark CXXThisRegion in the current or parent stack frame context as live so that by Zhongxing Xu · 14 years ago
- c506357 Add VisitCXXContructExpr logic to the analyzer. This still has not fully worked by Zhongxing Xu · 14 years ago
- 3352406 Allow users to set CPPFLAGS and CXXFLAGS on the make command line. by Jeffrey Yasskin · 14 years ago
- 957a2b7 Simplify assertion. by Ted Kremenek · 14 years ago
- a03430e Remove '#if 0' code. Lazy compound values have proven their worth. by Ted Kremenek · 14 years ago
- d69493a Remove the subregion map cache. It is no longer used. by Ted Kremenek · 14 years ago
- b7118f7 Fix stale comment. by Ted Kremenek · 14 years ago
- 5499b84 Really apply (unnoticed weird git-svn merge conflict in 98144): Refactor RegionStore::RemoveDeadBindings to use the same core cluster analysis algorithm as RegionStore::InvalidateRegions(). by Ted Kremenek · 14 years ago
- e5ea0ca Refactor RegionStore::RemoveDeadBindings to use the same core by Ted Kremenek · 14 years ago
- a4fab03 Refactor some of RegionStore's InvalidateRegionsWorker class by Ted Kremenek · 14 years ago
- c802378 Add use-after-free check to MallocChecker. by Zhongxing Xu · 14 years ago
- 30986dd Enhance basic store to also lazily symbolicate VarRegions by Ted Kremenek · 14 years ago
- c2350e5 Extend ObjCMessageExpr for class method sends with the source location by Douglas Gregor · 14 years ago
- a48b284 Remove unused headers. by Duncan Sands · 14 years ago
- c179a7f Remove reference to AnalysisContext in Environment. We already have LocationContext by Zhongxing Xu · 14 years ago
- 57d3b76 When profiling Environment, also profile with AnalysisContext*, bacause by Zhongxing Xu · 14 years ago
- 5ba290a [CFG] by Ted Kremenek · 14 years ago
- a804a68 Don't conjure a symbol for DeclStmts when the variable is a C++ reference. by Ted Kremenek · 14 years ago
- 14d2328 Since now we store the cast type with an ElementRegion, there is by Zhongxing Xu · 14 years ago
- 2db08ca Assert when loading from a code text region instead of returning an unknown silently. by Zhongxing Xu · 14 years ago
- 6b60139 Use getBody() to get the function definition when the decl referenced is not by Zhongxing Xu · 14 years ago
- 6190ec2 Use a GDM to record the returned expression in the state when VisitReturnStmt. by Zhongxing Xu · 14 years ago
- 25108a5 Remove derelict GRStmtNodeBuilder::LastNode. by Zhongxing Xu · 14 years ago
- 102acd5 Restore Zhongxing's commits r97122 r97127 r97129 r97131 which were reverted due to a Clang-on-Clang failure by Douglas Gregor · 14 years ago
- 2b706e5 Revert patches r97122 r97127 r97129 r97131. by Jakob Stoklund Olesen · 14 years ago
- f710691 Move the GenerateCallExitNode logic completely into GREndPathNodeBuilder. by Zhongxing Xu · 14 years ago
- 9a9f627 Move the dead bindings removal logic from CallInliner to GRExprEngine::ProcessCallExit(). by Zhongxing Xu · 14 years ago
- 0024a9a Add comments. by Zhongxing Xu · 14 years ago
- 833e50e Call inliner improvements: by Zhongxing Xu · 14 years ago
- df61b58 Add MacOSXAPIChecker, a meta checker to include various precondition checks for calls by Ted Kremenek · 14 years ago
- c757d79 When generating error node, check to see if we already cached out. by Ted Kremenek · 14 years ago
- e3972a9 Enhance the unused ivar checker to not consider an ivar to be accidentally unused by Ted Kremenek · 14 years ago
- 381d1bf Add UnixAPIChecker, a meta checker to include various precondition checks for calls by Ted Kremenek · 14 years ago
- 85fe6f1 Remove stray #include. by Ted Kremenek · 14 years ago
- ade92c0 Remove #include. by Ted Kremenek · 14 years ago
- e5b0fa4 Divide list of registration functions in API and foundational checks. Also trim whitespace. by Ted Kremenek · 14 years ago
- 9b25170 Sort list of checker registration functions. by Ted Kremenek · 14 years ago
- 8913220 Dead emit dead store warnings when assigning nil to an ObjC object by Ted Kremenek · 14 years ago
- 6041111 Recognize attributes ns_returns_not_retained and cf_returns_not_retained by Ted Kremenek · 14 years ago
- 0b526b4 Sort @includes. by Ted Kremenek · 14 years ago
- df3a61b In symbol reaper, a variable is live if its stack frame is the parent of the by Zhongxing Xu · 14 years ago
- c30470d For inline-based inter-procedural analysis, we will have multiple stack space regions. Use a dense map to store them. by Zhongxing Xu · 14 years ago
- 94fd0b8 Add simpler checker to check if variables captured by a block are uninitialized. by Ted Kremenek · 14 years ago
- b9bbd59 Convert GRExprEngine's handling of ObjCMessageExprs to use a worklist by Ted Kremenek · 14 years ago
- 1ed482b clang::Attr objects should be treated as AST nodes as well by by Ted Kremenek · 14 years ago
- a6b8793 Add LLVM conventions check that scans for AST elements (types, stmts, decls) by Ted Kremenek · 14 years ago
- 676ca15 Change LLVMConventionsChecker to accept an entire translation unit instead by Ted Kremenek · 14 years ago
- 005f09b For the StringRef check, also visit the children of DeclStmts. by Ted Kremenek · 14 years ago
- 55abf16 Place type-checking static methods at type of file (where they will congregate). by Ted Kremenek · 14 years ago
- 181cc3d Fix pr6293. If ptr is NULL, no operation is preformed. by Zhongxing Xu · 14 years ago
- 6dd66ed Add new static analyzer for checking LLVM coding conventions: -analyzer-check-llvm-conventions by Ted Kremenek · 14 years ago
- 24c37ad Enhance RegionStore::InvalidateRegions() to correctly invalidate bindings by Ted Kremenek · 14 years ago