summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-06-22Use in tests so files from root directory.Andrei Karas1-3/+1
2015-06-22Use by default plugin command detectnullpointers.Andrei Karas1-1/+1
2015-06-21Fix nested IF_STMT nodes analysis.Andrei Karas1-1/+2
2015-06-21Fix nested COND_EXPR nodes analysis.Andrei Karas2-3/+3
2015-06-21Add more fields in debug logging.Andrei Karas1-0/+14
2015-06-21Add basic analysis for node COMPOUND_EXPR.Andrei Karas4-1/+45
2015-06-21Fix infinite loop in BLOCK node.Andrei Karas1-2/+4
2015-06-21Add protection against infinite loop.Andrei Karas1-0/+12
2015-06-21Fix COND_EXPR if in both branches return happend.Andrei Karas2-1/+3
2015-06-21fix COND_EXPR for C code.Andrei Karas1-0/+37
2015-06-21Return most nodes support for C plugin.Andrei Karas12-19/+63
2015-06-21Add support for build separate plugin for C and C++.Andrei Karas19-3/+48
2015-06-20Add analysis for node COND_EXPR.Andrei Karas3-0/+65
2015-06-20Add support for not ignore already checked vars in complex expressions.Andrei Karas1-0/+4
2015-06-20Add support for ignore already checked vars in complex expressions.Andrei Karas3-2/+26
2015-06-19Fix issue if both "if" branches terminated by return.Andrei Karas1-0/+12
2015-06-19Fix some "if (expr && expr)" and "if (expr || expr)" issues.Andrei Karas3-36/+25
2015-06-19Fix some issues in expressions like this "if (EXPR || EXPR)"Andrei Karas3-11/+32
2015-06-19Improve expression analysis.Andrei Karas4-11/+44
2015-06-19Switch analysis IF_STMT to new way. Add special expression flags for future u...Andrei Karas4-117/+69
2015-06-18Add basic analysis for node TRUTH_ANDIF_EXPR.Andrei Karas6-7/+56
2015-06-18Improve analysis for nodes EQ_EXPR, NE_EXPR, TRUTH_ORIF_EXPR (incomplete).Andrei Karas7-12/+87
2015-06-18Add basic analysis for nodes EQ_EXPR and TRUTH_ORIF_EXPR.Andrei Karas3-1/+45
2015-06-18Add basic analysis for node NE_EXPR.Andrei Karas4-3/+37
2015-06-18Add support for checking is return present inside if statement.Andrei Karas5-1/+46
2015-06-17Add fake support for checking is return present inside if statemenets.Andrei Karas5-7/+34
2015-06-17Skip for analysis first function parameter if it names "this".Andrei Karas1-0/+2
2015-06-17Skip NOP_EXPR in most analysis code.Andrei Karas5-10/+12
2015-06-17Skip NOP_EXPR nodes in IF_STMT analysis.Andrei Karas3-1/+17
2015-06-17Improve null pointer warning message.Andrei Karas3-5/+9
2015-06-17Extract null pointer reporting code into separate function.Andrei Karas5-54/+27
2015-06-17Add file for analysis *_REF nodes. Add null pointer analysis in COMPOUND_REF ...Andrei Karas4-0/+108
2015-06-17Improve parsing node INDIRECT_REF.Andrei Karas3-4/+9
2015-06-17Dump location in COMPONENT_REF node.Andrei Karas1-0/+1
2015-06-17Allow parse ref operands without checking tree operands limit.Andrei Karas1-3/+3
2015-06-17Fix fields dumping order in FUNCTION_DECL node.Andrei Karas1-1/+2
2015-06-17Add parsing node TEMPLATE_PARM_INDEX.Andrei Karas6-1/+104
2015-06-17Add parsing node CASE_LABEL_EXPR.Andrei Karas6-1/+107
2015-06-17Fix crash in manaplus compiling.Andrei Karas1-7/+12
2015-06-17Add parsing node VEC_INIT_EXPR.Andrei Karas6-1/+89
2015-06-17Add parsing node TYPENAME_TYPE.Andrei Karas6-1/+99
2015-06-17Add parsing node TRUTH_XOR_EXPR.Andrei Karas6-2/+81
2015-06-17Add parsing node TRUTH_OR_EXPR.Andrei Karas6-1/+82
2015-06-17Add parsing node TRUTH_AND_EXPR.Andrei Karas6-1/+81
2015-06-17Add parsing node TEMPLATE_TYPE_PARM.Andrei Karas6-1/+85
2015-06-17Add parsing node TARGET_OPTION_NODE.Andrei Karas6-1/+79
2015-06-16Add parsing node SWITCH_STMT.Andrei Karas6-1/+109
2015-06-16Add parsing node SWITCH_EXPR.Andrei Karas6-1/+85
2015-06-16Add parsing node STATIC_CAST_EXPR.Andrei Karas6-1/+81
2015-06-16Add parsing node SCOPE_REF.Andrei Karas6-1/+81