summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker/RegionStore.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code.Ted Kremenek2010-08-201-23/+2
* Handle nested compound values in BindArray for multidimensional arrays. Fixes...Jordy Rose2010-08-201-0/+2
* Rewrite code fragment to avoide ICE in MSVC. Fixes PR 7875. Patch by Dimitr...Ted Kremenek2010-08-171-2/+4
* Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer2010-08-171-1/+1
* Instead of using operator bool() for testing if a BindingKey is valid, use an...Jordy Rose2010-08-161-4/+4
* - Allow making ElementRegions with complex offsets (expressions or symbols) f...Jordy Rose2010-08-161-5/+14
* StoreManager::RemoveDeadBindings() can take a Store instead of an entire GRSt...Zhongxing Xu2010-08-151-8/+6
* Remove redundant method.Zhongxing Xu2010-08-151-19/+12
* Add a callback for when region changes occur. Still somewhat of a work-in-pro...Jordy Rose2010-08-141-5/+18
* MemRegion can refer to ASTContext without external help.Zhongxing Xu2010-08-111-19/+15
* Remove InvalidateRegion from stores, since it's no longer called from outside.Jordy Rose2010-08-051-8/+2
* Makes GRState::makeWithStore private, to encourage clients to make store chan...Jordy Rose2010-08-031-6/+5
* Improve flat store: MemRegion::getAsOffset() computes a region's offset withinZhongxing Xu2010-08-021-2/+2
* Use a LazyCompoundVal to handle initialization with a string literal, rather ...Jordy Rose2010-07-291-35/+12
* Augment RegionStore::BindStruct() to bind symbolicated struct values. This f...Ted Kremenek2010-07-291-6/+8
* Fix casts in RegionStore to not always assume that bindings are only to SubRe...Ted Kremenek2010-07-061-4/+4
* Add a new symbol type, SymbolExtent, to represent the extents of memory regio...Jordy Rose2010-07-041-115/+12
* Fix PR 7475 by enhancing the static analyzer to also invalidate bindings for ...Ted Kremenek2010-07-011-28/+78
* Add an ivar to SymbolReaper for the current statement, and then stop passing ...Jordy Rose2010-07-011-7/+6
* Pointer comparisons (and pointer-pointer subtraction). Basically filling in S...Jordy Rose2010-06-281-0/+13
* When a constant size array is casted to another type, its length should be sc...Jordy Rose2010-06-251-4/+9
* Change RegionStoreManager::Retrieve to infer the type of a symbolic region fr...Tom Care2010-06-251-1/+6
* Correctly construct an ElementRegion for alloca() + pointer arithmetic. Fixe...Ted Kremenek2010-06-221-2/+1
* Implement RegionStoreManager::iterBindings(). This implementation only retur...Ted Kremenek2010-06-171-6/+11
* Limit the use of BindDefault().Zhongxing Xu2010-06-011-1/+5
* Add support for calloc() in MallocChecker. Patch by Jordy Rose, with my Zhongxing Xu2010-06-011-1/+6
* After conversations with Zhongxing Xu and Jordy Rose, refine the logic inTed Kremenek2010-05-311-19/+25
* Revert r105097. Thinking about a better fix.Zhongxing Xu2010-05-291-18/+5
* Fix PR7218. Patch by Jordy Rose.Zhongxing Xu2010-05-291-3/+17
* Small fix.Zhongxing Xu2010-05-261-1/+1
* Remove extents of dead symbolic regions when RemoveDeadBindings.Zhongxing Xu2010-05-261-7/+15
* CastSizeChecker checks when casting a malloc'ed symbolic region to type T,Zhongxing Xu2010-05-251-7/+12
* Introduce Type::isStructureOrClassType(), which does the obviousDouglas Gregor2010-04-261-8/+8
* Analyzer: add support for CXXNewExpr.Zhongxing Xu2010-04-191-10/+0
* Remove copy of 'Optional' in Clang tree, and convert clients to use the one n...Ted Kremenek2010-04-091-9/+9
* Use the element type to compute the array size when the base region is a VarR...Zhongxing Xu2010-04-011-3/+6
* Fix a bug (PR 6699) in RegionStore::RemoveDeadBindings() whereTed Kremenek2010-04-011-32/+31
* RegionStore: specially handle loads from integer global variables declared 'c...Ted Kremenek2010-03-301-1/+16
* Use 'const Optional<SVal>&' to avoid an extra copy.Ted Kremenek2010-03-301-8/+8
* Bind the constructed object value to CXXConstructExpr.Zhongxing Xu2010-03-231-3/+2
* Mark CXXThisRegion in the current or parent stack frame context as live so thatZhongxing Xu2010-03-171-4/+18
* Add VisitCXXContructExpr logic to the analyzer. This still has not fully workedZhongxing Xu2010-03-161-9/+22
* Simplify assertion.Ted Kremenek2010-03-101-5/+1
* Remove '#if 0' code. Lazy compound values have proven their worth.Ted Kremenek2010-03-101-39/+0
* Remove the subregion map cache. It is no longer used.Ted Kremenek2010-03-101-8/+0
* Fix stale comment.Ted Kremenek2010-03-101-1/+1
* Really apply (unnoticed weird git-svn merge conflict in 98144): Refactor Regi...Ted Kremenek2010-03-101-299/+290
* Refactor RegionStore::RemoveDeadBindings to use the same coreTed Kremenek2010-03-101-87/+87
* Refactor some of RegionStore's InvalidateRegionsWorker classTed Kremenek2010-03-101-62/+86
* Since now we store the cast type with an ElementRegion, there isZhongxing Xu2010-03-011-5/+5
OpenPOWER on IntegriCloud