summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Function calls and ObjC message expressions can be used in a lvalue context i...Ted Kremenek2008-10-181-1/+12
* Use "VisitLValue" when processing the base for "x.f" field accesses, and "Vis...Ted Kremenek2008-10-181-2/+6
* When conjuring symbols to recover path-sensitivity, don't conjure symbols tha...Ted Kremenek2008-10-171-1/+3
* "Implement" GRExprEngine::VisitLValue for ObjCPropertyRefExpr. This is only ...Ted Kremenek2008-10-171-0/+15
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-129/+129
* Get array's lvalue through standard interface.Zhongxing Xu2008-10-171-5/+3
* Return the corresponding MemRegionVal for both rvalue and lvalue of array ofZhongxing Xu2008-10-171-5/+5
* Remove an untrue assertion: lval::FuncVals can be returned in both rvalue and...Ted Kremenek2008-10-171-2/+4
* Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regi...Ted Kremenek2008-10-171-15/+11
* Add transfer function support for ObjCIvarRefExpr.Ted Kremenek2008-10-171-2/+33
* This is the first step to build a better evaluation model for GRExprEngine. AZhongxing Xu2008-10-161-97/+73
* Check some cases for previous patch. Make the code more robust.Zhongxing Xu2008-10-091-3/+7
* Added a function call case that generates sink nodes.Zhongxing Xu2008-10-071-0/+6
* Don't use DeclStmt::getDecl(); this will eventually disappear. Just fetch th...Ted Kremenek2008-10-061-4/+2
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-4/+7
* Add a QualType to ConjuredSymbol to represent the type and size of the symbol.Ted Kremenek2008-10-011-0/+2
* Revert last patch, but add a fixmeTed Kremenek2008-09-301-1/+3
* Within the transfer function of UnaryOperatorExpr, handle implicit promotionsTed Kremenek2008-09-301-0/+5
* Add PostStore, a new ProgramPoint to distinguish between 'stores' and other P...Ted Kremenek2008-09-201-9/+19
* Bug fix: for the base transfer function logic for casts, handle const casts a...Ted Kremenek2008-09-191-0/+9
* Add panic function "__assert_fail".Ted Kremenek2008-09-191-0/+4
* Implement second part of PR 2600: NSError** parameter may be null, and should...Ted Kremenek2008-09-181-1/+6
* ProgramPoint now takes the space of two pointers instead of one. This change wasTed Kremenek2008-09-161-5/+4
* Patch by Csaba Hruska!Ted Kremenek2008-09-131-5/+13
* Remove BasicStore.h (migrated function prototype for CreateBasicStore() to St...Ted Kremenek2008-08-281-1/+0
* Make store "Regions" and "Bindings" more abstract instead of concrete variants.Ted Kremenek2008-08-281-1/+1
* Fixed analyzer caching bug involving the transfer function for loads.Ted Kremenek2008-08-281-4/+5
* Fixed analyzer caching bug in DeclStmt.Ted Kremenek2008-08-281-22/+11
* Refactor Assume logic into a separate class ConstraintManager.Zhongxing Xu2008-08-271-1/+1
* Added 'extents' for Regions.Ted Kremenek2008-08-251-1/+1
* Move the handling of DeclStmt from GRExprEngine to BasicStoreManager.Zhongxing Xu2008-08-211-69/+2
* Patch by Zhongxing Xu!Ted Kremenek2008-08-191-42/+2
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-8/+3
* GRState:Ted Kremenek2008-08-161-117/+5
* Default initialize only pointers and integer types (for now).Ted Kremenek2008-08-141-0/+9
* Renamed GRState::CheckerStatePrinter to GRState::Printer.Ted Kremenek2008-08-131-6/+19
* Rename ValueState -> GRState.Ted Kremenek2008-08-131-62/+62
* Initialize tracked local variables to undefined.Ted Kremenek2008-08-131-4/+9
* Added path-sensitive checking for null pointer values passed to function argu...Ted Kremenek2008-07-221-2/+2
* Add panic function.Ted Kremenek2008-07-181-2/+3
* Created ValueStateSet class to manage the creation of multiple states by a me...Ted Kremenek2008-07-181-28/+26
* Move GRTransferFunc* into ValueStateManager, and move the assumption logic th...Ted Kremenek2008-07-171-181/+9
* Remove redundant logic.Ted Kremenek2008-07-171-15/+0
* Begin major changes to EvalXXX methods in GRTransferFuncs. Currently some of...Ted Kremenek2008-07-171-2/+39
* Refactored auditor interface within GRExprEngine and GRCoreEngine to use a "b...Ted Kremenek2008-07-111-40/+87
* Refactored most of the "Store" piece of ValueState into a Store type. TheTed Kremenek2008-07-101-63/+70
* Remove getParentMap() from GRExprEngine.Ted Kremenek2008-07-091-13/+0
* Refactored some of the BugReporter interface so that data such as the ASTCont...Ted Kremenek2008-07-021-4/+4
* GRExprEngine now expects the LiveVariables information to be provided by its ...Ted Kremenek2008-07-021-8/+4
* Modified the dead stores checker to...Ted Kremenek2008-06-201-1/+14
OpenPOWER on IntegriCloud