Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-06-12 | Add parsing node RDIV_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node REAL_CST. | Andrei Karas | 6 | -1/+86 | |
2015-06-12 | Add parsing node CONSTRUCTOR. | Andrei Karas | 6 | -1/+104 | |
2015-06-12 | Add parsing node REAL_TYPE. | Andrei Karas | 6 | -1/+86 | |
2015-06-12 | Add parsing node ERROR_MAKR. | Andrei Karas | 6 | -1/+77 | |
2015-06-12 | Add parsing node SIZEOF_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node TRUTH_ANDIF_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsiing node TRUTH_ORIF_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node VECTOR_CST. | Andrei Karas | 6 | -1/+91 | |
2015-06-12 | Add parsing type NON_LVALUE_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node VIEW_CONVERT_EXPR. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node VECTOR_TYPE. | Andrei Karas | 6 | -1/+95 | |
2015-06-12 | Add parsing node FIELD_DECL. | Andrei Karas | 8 | -2/+141 | |
2015-06-12 | Add parsing node EH_SPEC_BLOCK. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add way to avoid resursion in var_decl. | Andrei Karas | 7 | -6/+125 | |
Update incomplete nodes after whole tree parsed. | |||||
2015-06-12 | Add missing check into parsing RECORD_TYPE node. | Andrei Karas | 1 | -0/+3 | |
2015-06-12 | Add parsing node TARGET_EXPR. | Andrei Karas | 6 | -1/+85 | |
2015-06-12 | Add parsing node RECORD_TYPE. | Andrei Karas | 6 | -1/+92 | |
2015-06-12 | Add parsing node NULLPTR_TYPE. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Add parsing node BOOLEAN_TYPE. | Andrei Karas | 6 | -1/+81 | |
2015-06-12 | Fix crashes in expression and statement analysis. | Andrei Karas | 2 | -5/+9 | |
2015-06-12 | Fix crash in function analysis. | Andrei Karas | 1 | -2/+4 | |
2015-06-11 | Fix some issues in test6. | Andrei Karas | 3 | -21/+47 | |
Now if variable check happend before other code variable will not trigger warning. Example: if (!a) return; *a = 10; | |||||
2015-06-11 | Allow give from childs to parents variables what cant be checked. | Andrei Karas | 2 | -2/+12 | |
This need for case like this: if (!a) { ... return; } *a = 10; | |||||
2015-06-11 | Change how node analysers getting information about current tasks. | Andrei Karas | 11 | -66/+82 | |
Now two variables one const for input data, and second for output data. | |||||
2015-06-10 | In dumpnullpointer also dump checking variables for each node. | Andrei Karas | 1 | -1/+8 | |
2015-06-10 | Add into IF_STMT node analysis check for if(var). | Andrei Karas | 1 | -3/+32 | |
2015-06-10 | Allow in walking from one node change searched variables in same node levels. | Andrei Karas | 2 | -5/+11 | |
This fix bug in test6. | |||||
2015-06-10 | Add plugin command dumpnullpointers. | Andrei Karas | 3 | -2/+15 | |
It search null pointers and also dump walking nodes. | |||||
2015-06-10 | Add basic analysis for IF_STMT. | Andrei Karas | 4 | -0/+129 | |
2015-06-10 | Add to analysis node ADDR_EXPR. | Andrei Karas | 3 | -0/+26 | |
2015-06-10 | Always parse childs in *_EXPR nodes. | Andrei Karas | 23 | -46/+46 | |
2015-06-10 | Analyse VAR_DECL for using possible null pointer input variable. | Andrei Karas | 4 | -0/+96 | |
2015-06-09 | Add flag for each node parser for parse child nodes or not. | Andrei Karas | 41 | -8/+133 | |
This solve recursion issue. | |||||
2015-06-09 | Add warning in analyser for node POINTER_PLUS_EXPR. | Andrei Karas | 3 | -0/+26 | |
2015-06-09 | Add new plugin command detectnullpointers. | Andrei Karas | 4 | -13/+24 | |
2015-06-09 | Add location detection for *_EXPR nodes. | Andrei Karas | 28 | -1/+58 | |
Also fix line in warning for MODIFY_EXPR. | |||||
2015-06-09 | Add parsing node POINTER_PLUS_EXPR. | Andrei Karas | 6 | -1/+80 | |
2015-06-09 | Add first warning to MODIFY_EXPR node analysis. | Andrei Karas | 3 | -1/+24 | |
2015-06-09 | Add location variable to all nodes. And fill it with raw location. | Andrei Karas | 3 | -0/+4 | |
2015-06-09 | Add logger function for show warning. | Andrei Karas | 2 | -0/+9 | |
2015-06-09 | Add method for handle in analysis MODIFY_EXPR node. | Andrei Karas | 4 | -2/+87 | |
2015-06-09 | Add basic walking tree parameters. | Andrei Karas | 7 | -13/+81 | |
2015-06-09 | Simplify analysis code. | Andrei Karas | 5 | -30/+28 | |
2015-06-09 | Add basic tree analysis. Dump function arguments and detect pointers without ↵ | Andrei Karas | 11 | -9/+291 | |
nonnull attribute | |||||
2015-06-08 | Rename all Log::log* methods into Lop::dump. | Andrei Karas | 45 | -78/+78 | |
Because this methods must works only for dumping modes. | |||||
2015-06-08 | Fix infinite loop with CALL_EXPR and internal function. | Andrei Karas | 1 | -6/+8 | |
2015-06-08 | Add parsing node COND_EXPR. | Andrei Karas | 6 | -1/+80 | |
2015-06-08 | Add parsing node NOP_EXPR. | Andrei Karas | 6 | -1/+80 | |
2015-06-08 | Add parsing node LOOP_EXPR. | Andrei Karas | 6 | -1/+88 | |