summaryrefslogtreecommitdiff
path: root/src/analysis/analysis.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-10 18:00:30 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-10 18:00:30 +0300
commit8a361414113e13c9a0ff37ebc614933ad61acafb (patch)
tree5c32b0c396539a36f2cd28af2cb24273a33e252f /src/analysis/analysis.cpp
parent8209297f0cde69559f751eb3614584e69d834a2a (diff)
downloadparanucker-8a361414113e13c9a0ff37ebc614933ad61acafb.tar.gz
paranucker-8a361414113e13c9a0ff37ebc614933ad61acafb.tar.bz2
paranucker-8a361414113e13c9a0ff37ebc614933ad61acafb.tar.xz
paranucker-8a361414113e13c9a0ff37ebc614933ad61acafb.zip
Add plugin command dumpnullpointers.
It search null pointers and also dump walking nodes.
Diffstat (limited to 'src/analysis/analysis.cpp')
-rw-r--r--src/analysis/analysis.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/analysis/analysis.cpp b/src/analysis/analysis.cpp
index 18120b8..6e08867 100644
--- a/src/analysis/analysis.cpp
+++ b/src/analysis/analysis.cpp
@@ -79,6 +79,13 @@ WalkItem analyseNode(Node *node, WalkItem wi)
if (!node)
return wi;
+ if (command == Command::DumpNullPointers)
+ {
+ Log::log("%s %s\n",
+ node->nodeTypeName.c_str(),
+ node->label.c_str());
+ }
+
// searching function declaration
switch (node->nodeType)
{