summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-06-09Add new plugin command detectnullpointers.Andrei Karas4-13/+24
2015-06-09Add location detection for *_EXPR nodes.Andrei Karas28-1/+58
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-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-09Add basic walking tree parameters.Andrei Karas7-13/+81
2015-06-09Simplify analysis code.Andrei Karas5-30/+28
2015-06-09Add basic tree analysis. Dump function arguments and detect pointers without ...Andrei Karas11-9/+291
2015-06-08Rename all Log::log* methods into Lop::dump.Andrei Karas45-78/+78
2015-06-08Fix infinite loop with CALL_EXPR and internal function.Andrei Karas1-6/+8
2015-06-08Add parsing node COND_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node NOP_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node LOOP_EXPR.Andrei Karas6-1/+88
2015-06-08Add parsing node INDIRECT_REF.Andrei Karas6-1/+80
2015-06-08Add parsing node NE_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node GE_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node GT_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node LE_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node LT_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node EQ_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node ADDR_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node CALL_EXPR.Andrei Karas6-1/+115
2015-06-08Add parsing node MODIFY_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node MULT_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node MINUS_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node PLUS_EXPR.Andrei Karas6-1/+80
2015-06-08Add parsing node WHILE_STMT.Andrei Karas10-7/+95
2015-06-08Add parsing node IF_STMT.Andrei Karas6-1/+107
2015-06-08Add parsing node EXPR_STMT.Andrei Karas6-1/+92
2015-06-08Add basic support for *_STMT nodes.Andrei Karas4-0/+100
2015-06-07Add parsing BLOCK node.Andrei Karas7-3/+149
2015-06-07Store sub nodes in named pointers in TREE_LIST.Andrei Karas2-4/+11
2015-06-07Add plugin command for dump unsupported node types.Andrei Karas3-5/+18
2015-06-07In smalldump command dump also indent as number for each node.Andrei Karas1-1/+2
2015-06-07Fix infinite loop in TREE_LIST node.Andrei Karas1-0/+9
2015-06-07Add memoryusage plugin command. It show only number of allocated nodes.Andrei Karas7-2/+47
2015-06-07Remove all created nodes before exit from root node parsing.Andrei Karas3-4/+18
2015-06-07Fix infinite resursion in VAR_DECL node.Andrei Karas1-0/+3
2015-06-07Add support for smalldump plugin command. It dump only node type and file name.Andrei Karas3-1/+15
2015-06-07Improve a bit make files.Andrei Karas1-0/+1
2015-06-07Fix crash in parsing INTEGER_CST.Andrei Karas2-1/+8
2015-06-07Not allow return wrong node type after node creation.Andrei Karas1-12/+14
2015-06-07Fix FUNCTION_DECL attributes dumping order.Andrei Karas1-2/+3
2015-06-07Collect all child nodes for each node.Andrei Karas2-0/+3
2015-06-07Dump nodes only if plugin invoked with dump command.Andrei Karas1-1/+15
2015-06-07Add support for plugin arguments.Andrei Karas2-0/+65
2015-06-07Add some missing fields in parsed nodes.Andrei Karas8-6/+37
2015-06-07Add node type VAR_DECL.Andrei Karas6-1/+116