summaryrefslogtreecommitdiff
path: root/src/logger.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-07-24Show empty variable names in nodes tree in special way.Andrei Karas1-1/+4
2015-07-24Into nodes dump add parseChilds.Andrei Karas1-3/+8
2015-07-10Add analysis for CONTINUE_STMT node.Andrei Karas1-0/+2
2015-07-03Fix collections after IF_STMT or other conditions.Andrei Karas1-1/+1
2015-07-03Add incomplete implimentation for checkedElse* sets.Andrei Karas1-0/+2
2015-07-03Rename checkedNullVars into checkedThenNullVars and checkedNonNullVars into c...Andrei Karas1-3/+4
2015-07-03Try to fix false positives. Still not all issues fixed.Andrei Karas1-1/+1
2015-07-01Add ability for remove variable from checks without linked vars.Andrei Karas1-0/+1
2015-07-01Rename removeNullVars into removeNullVarsAll.Andrei Karas1-1/+2
2015-06-29Use in FOR_EACH macro range based for.Andrei Karas1-17/+10
2015-06-28Add warning for more than one checks for null variables.Andrei Karas1-0/+1
2015-06-28Rename checkNullVars into needCheckNullVars.Andrei Karas1-1/+1
2015-06-28Add knownVars field to walkitem.Andrei Karas1-0/+1
2015-06-28Use bit mask for plugin command.Andrei Karas1-6/+6
2015-06-28Improve debug logging.Andrei Karas1-23/+32
2015-06-26Fix program name in copyright headers.Andrei Karas1-1/+1
2015-06-25Fix some false positives and other issues related to linked vars.Andrei Karas1-0/+9
2015-06-23Output debug logging with nodes indent.Andrei Karas1-1/+2
2015-06-22Add support for related checks for "linked" variables.Andrei Karas1-32/+27
2015-06-22Add analysis for code like "type *var = parm"Andrei Karas1-1/+8
2015-06-21Fix nested COND_EXPR nodes analysis.Andrei Karas1-1/+1
2015-06-21Add more fields in debug logging.Andrei Karas1-0/+14
2015-06-21Add basic analysis for node COMPOUND_EXPR.Andrei Karas1-1/+1
2015-06-21Fix COND_EXPR if in both branches return happend.Andrei Karas1-0/+2
2015-06-19Fix some "if (expr && expr)" and "if (expr || expr)" issues.Andrei Karas1-0/+1
2015-06-19Switch analysis IF_STMT to new way. Add special expression flags for future u...Andrei Karas1-0/+2
2015-06-18Add basic analysis for node TRUTH_ANDIF_EXPR.Andrei Karas1-1/+4
2015-06-18Improve analysis for nodes EQ_EXPR, NE_EXPR, TRUTH_ORIF_EXPR (incomplete).Andrei Karas1-0/+28
2015-06-18Add support for checking is return present inside if statement.Andrei Karas1-0/+24
2015-06-17Improve null pointer warning message.Andrei Karas1-2/+4
2015-06-09Add logger function for show warning.Andrei Karas1-0/+6
2015-06-09Add basic tree analysis. Dump function arguments and detect pointers without ...Andrei Karas1-2/+11
2015-06-08Rename all Log::log* methods into Lop::dump.Andrei Karas1-15/+14
2015-06-07In smalldump command dump also indent as number for each node.Andrei Karas1-1/+2
2015-06-07Add memoryusage plugin command. It show only number of allocated nodes.Andrei Karas1-0/+12
2015-06-07Add support for smalldump plugin command. It dump only node type and file name.Andrei Karas1-0/+9
2015-06-07Dump nodes only if plugin invoked with dump command.Andrei Karas1-1/+15
2015-06-05Add parsing node INTEGER_TYPE.Andrei Karas1-0/+15
2015-06-04Move base nodes into base directory.Andrei Karas1-1/+1
2015-06-04Add macro and function for log int fields if it non zero.Andrei Karas1-2/+13
2015-06-03Add tag for nodes. It allow describe parent node relation type.Andrei Karas1-3/+15
2015-06-03Add support for addtional indent in logging.Andrei Karas1-0/+23
2015-06-03Remove useless extern variable plugin_is_GPL_compatible from files.Andrei Karas1-1/+2
2015-06-03Add logger.Andrei Karas1-0/+60