summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/RegionStore.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Restructure RegionStoreManager::getSizeInElements() to use a switch statementTed Kremenek2009-07-101-52/+67
* Move the new 'CastRegion' implementation from RegionStoreManager to StoreManagerTed Kremenek2009-07-061-81/+3
* remove utility methods that are not very useful.Zhongxing Xu2009-07-031-1/+1
* Remove unused method.Ted Kremenek2009-07-031-3/+0
* Replace guarded calls in RegionStoreManager toTed Kremenek2009-07-021-21/+7
* Enhance RegionStore to lazily symbolicate fields and array elements forTed Kremenek2009-07-021-2/+6
* StoreManagers: Use 'hasGlobalsStorage()' and 'hasParametersStorage()' instead ofTed Kremenek2009-07-021-2/+1
* Minor code cleanup: pull variables into scope of 'if' statement, limiting theirTed Kremenek2009-07-011-10/+8
* Add a FIXME to RegionStore, do some minor code cleanup, and get RegionStore toTed Kremenek2009-07-011-11/+23
* add fixme.Zhongxing Xu2009-07-011-0/+1
* When retrieving element region, if its super region has binding, returnZhongxing Xu2009-06-301-5/+24
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-4/+2
* Adjust retrieve handler priority. If a field is of array type, it should be Zhongxing Xu2009-06-281-6/+6
* Do not crash on binding concrete integer location.Zhongxing Xu2009-06-281-0/+3
* Update method signature.Ted Kremenek2009-06-261-2/+3
* Introduce a new concept to the static analyzer: SValuator.Ted Kremenek2009-06-261-1/+1
* remove RegionKills GDM. Now UnknownVal is bound to regions explicitly.Zhongxing Xu2009-06-251-44/+5
* Move element region retrieving logic into a separate function.Zhongxing Xu2009-06-251-31/+58
* Move all logic for retrieving ElementRegion binding into a separate method.Zhongxing Xu2009-06-251-10/+54
* Remove uses of std::ostream from libAnalysis.Ted Kremenek2009-06-241-9/+5
* use a concrete type instead of a trait type to make code more readable.Zhongxing Xu2009-06-241-2/+1
* RegionStore: revert to the default value approach for array initialization.Zhongxing Xu2009-06-241-8/+5
* - Add MemRegion::getMemorySpace()Ted Kremenek2009-06-231-1/+1
* Move 'hasStackStorage()' and 'hasHeapStorage()' from MemRegionManager to MemR...Ted Kremenek2009-06-231-1/+1
* Move all factory methods from SVal to ValueManager. API cleanup!Zhongxing Xu2009-06-231-18/+18
* ValueManager::makeNonLoc -> ValueManager::makeIntValZhongxing Xu2009-06-231-3/+3
* If the init list is fewer than the struct fields, bind the rest fields to 0Zhongxing Xu2009-06-231-11/+16
* Instead of setting the default value of the array region, bind the rest of theZhongxing Xu2009-06-231-17/+19
* Remove duplicated methods.Zhongxing Xu2009-06-231-1/+1
* add a fixme.Zhongxing Xu2009-06-231-0/+2
* Allow CodeTextRegion to be cast to 'void *'.Zhongxing Xu2009-06-221-1/+3
* Return UnknownVal for pointer arithmetic on struct fields.Zhongxing Xu2009-06-211-1/+6
* If the SymbolicRegion was cast to another type, use that type to create the Zhongxing Xu2009-06-191-3/+9
* When casting region, if we do not create an element region, record the cast-to Zhongxing Xu2009-06-181-6/+18
* First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff2009-06-171-1/+1
* Start moving in the direction of removing GRStateRef. Now eachTed Kremenek2009-06-171-188/+208
* RegionStoreManager:Ted Kremenek2009-06-161-198/+272
* Use canonical type for building ElementRegion. Otherwise ElementRegions cannotZhongxing Xu2009-06-161-10/+13
* Stop tracking non-compound value for struct. It may be caused by imprecise castZhongxing Xu2009-06-131-2/+4
* use getAsPointerType() method.Zhongxing Xu2009-06-121-1/+1
* Bind the mistakenly generated nonloc::SymbolVal to struct correctly. See theZhongxing Xu2009-06-111-0/+3
* Use more robust getAsRecordType() method.Zhongxing Xu2009-06-111-1/+1
* Treat AllocaRegion as SymbolicRegion in RegionStore::Retrieve().Zhongxing Xu2009-05-201-2/+5
* * API change: we need to pass GRState to GRExprEngine::EvalBinOp() becauseZhongxing Xu2009-05-201-5/+18
* Silence a Release-Asserts warning.Daniel Dunbar2009-05-181-0/+1
* Add logic for invalidating array region to CFRefCount.cpp. When invalidatingZhongxing Xu2009-05-121-3/+14
* When retrieving an ElementRegion, if its super region is a StringRegion,Zhongxing Xu2009-05-111-0/+18
* Fix a bug that leads to infinite loop. Set the correct element type toZhongxing Xu2009-05-111-4/+2
* When casting VarRegion, if the var type is aggregate type and the cast-toZhongxing Xu2009-05-091-1/+2
* Remove the rest TypedViewRegion processing code. There should be noZhongxing Xu2009-05-091-53/+0
OpenPOWER on IntegriCloud