summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-06-11Extend test5.Andrei Karas2-0/+358
2015-06-11Update test results.Andrei Karas1-167/+167
2015-06-10Update tests and test results.Andrei Karas4-73/+535
2015-06-10In dumpnullpointer also dump checking variables for each node.Andrei Karas1-1/+8
2015-06-10Add into IF_STMT node analysis check for if(var).Andrei Karas1-3/+32
2015-06-10Update test results.Andrei Karas4-17/+9
2015-06-10Allow in walking from one node change searched variables in same node levels.Andrei Karas2-5/+11
This fix bug in test6.
2015-06-10Add test for dumpnullpointers command.Andrei Karas2-0/+59
2015-06-10Add plugin command dumpnullpointers.Andrei Karas3-2/+15
It search null pointers and also dump walking nodes.
2015-06-10Add test 6.Andrei Karas5-2/+236
2015-06-10Add basic analysis for IF_STMT.Andrei Karas4-0/+129
2015-06-10Update test results.Andrei Karas1-0/+7
2015-06-10Add to analysis node ADDR_EXPR.Andrei Karas3-0/+26
2015-06-10Improve test5.c. Update test results.Andrei Karas11-18/+1205
2015-06-10Always parse childs in *_EXPR nodes.Andrei Karas23-46/+46
2015-06-10Analyse VAR_DECL for using possible null pointer input variable.Andrei Karas4-0/+96
2015-06-09Add flag for each node parser for parse child nodes or not.Andrei Karas41-8/+133
This solve recursion issue.
2015-06-09Add warning in analyser for node POINTER_PLUS_EXPR.Andrei Karas3-0/+26
2015-06-09Update test results.Andrei Karas7-16182/+3364
2015-06-09Update test5 into tests.Andrei Karas5-3/+215
Also switch language to english in tests.
2015-06-09In autogenerate script add location reading to *_EXPR nodes parsing.Andrei Karas1-0/+1
2015-06-09Add new plugin command detectnullpointers.Andrei Karas4-13/+24
2015-06-09Add location detection for *_EXPR nodes.Andrei Karas28-1/+58
Also fix line in warning for MODIFY_EXPR.
2015-06-09Add parsing node POINTER_PLUS_EXPR.Andrei Karas6-1/+80
2015-06-09Add first warning to MODIFY_EXPR node analysis.Andrei Karas3-1/+24
2015-06-09Add location variable to all nodes. And fill it with raw location.Andrei Karas3-0/+4
2015-06-09Update autogeneration template.Andrei Karas1-1/+1
2015-06-09Add logger function for show warning.Andrei Karas2-0/+9
2015-06-09Add method for handle in analysis MODIFY_EXPR node.Andrei Karas4-2/+87
2015-06-09Remove from test4.c function main. Update test results.Andrei Karas3-85/+16
2015-06-09Simplify compilation in tests.Andrei Karas1-1/+1
2015-06-09Add basic walking tree parameters.Andrei Karas7-13/+81
2015-06-09Update test results.Andrei Karas4-16/+24
2015-06-09Simplify analysis code.Andrei Karas5-30/+28
2015-06-09Add new tests 2, 3, 4.Andrei Karas11-10/+510
2015-06-09Add basic tree analysis. Dump function arguments and detect pointers without ↵Andrei Karas11-9/+291
nonnull attribute
2015-06-08Rename all Log::log* methods into Lop::dump.Andrei Karas47-86/+82
Because this methods must works only for dumping modes.
2015-06-08Update test results.Andrei Karas3-529/+2
2015-06-08Fix infinite loop with CALL_EXPR and internal function.Andrei Karas1-6/+8
2015-06-08Update crash test results.Andrei Karas2-366/+16488
2015-06-08Update test results.Andrei Karas4-3/+137
2015-06-08Add parsing node COND_EXPR.Andrei Karas6-1/+80
2015-06-08Update test results.Andrei Karas4-3/+5
2015-06-08Add parsing node NOP_EXPR.Andrei Karas6-1/+80
2015-06-08Update test results.Andrei Karas4-3/+5
2015-06-08Add parsing node LOOP_EXPR.Andrei Karas6-1/+88
2015-06-08Add support for ref suffix in autogeneration script.Andrei Karas1-0/+4
2015-06-08Update tests results.Andrei Karas4-10/+92
2015-06-08Add parsing node INDIRECT_REF.Andrei Karas6-1/+80
2015-06-08Add parsing node NE_EXPR.Andrei Karas7-1/+83