summaryrefslogtreecommitdiffstats
path: root/elaborate.cxx
diff options
context:
space:
mode:
authorfche <fche>2006-01-28 02:42:08 +0000
committerfche <fche>2006-01-28 02:42:08 +0000
commitb0ee93c4ceec6ee4d44c611cd968386faa233c1c (patch)
tree2bf71dc5e9cddd931fda85d8531f5a8e1cffba0a /elaborate.cxx
parent5ee1c56b3508b67910a8196724f3df2182d55efd (diff)
downloadsystemtap-steved-b0ee93c4ceec6ee4d44c611cd968386faa233c1c.tar.gz
systemtap-steved-b0ee93c4ceec6ee4d44c611cd968386faa233c1c.tar.xz
systemtap-steved-b0ee93c4ceec6ee4d44c611cd968386faa233c1c.zip
2006-01-27 Frank Ch. Eigler <fche@elastic.org>
* main.cxx: Make "-v" (verbose) flag a counter. * stap.1.in: Document this. * session.h: Corresponding changes. * {elaborate,buildrun,tapsets,translate}.cxx: Update all uses of verbose flag to compare it to sensible level for value of message.
Diffstat (limited to 'elaborate.cxx')
-rw-r--r--elaborate.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/elaborate.cxx b/elaborate.cxx
index b0f784d4..ce8844ce 100644
--- a/elaborate.cxx
+++ b/elaborate.cxx
@@ -1190,7 +1190,7 @@ void semantic_pass_opt1 (systemtap_session& s, bool& relaxed_p)
{
if (ftv.traversed.find(s.functions[i]) == ftv.traversed.end())
{
- if (s.verbose)
+ if (s.verbose>2)
clog << "Eliding unused function " << s.functions[i]->name
<< endl;
s.functions.erase (s.functions.begin() + i);
@@ -1230,7 +1230,7 @@ void semantic_pass_opt2 (systemtap_session& s, bool& relaxed_p)
if (vut.read.find (l) == vut.read.end() &&
vut.written.find (l) == vut.written.end())
{
- if (s.verbose)
+ if (s.verbose>2)
clog << "Eliding unused local variable "
<< l->name << " in probe #" << i << endl;
s.probes[i]->locals.erase(s.probes[i]->locals.begin() + j);
@@ -1247,7 +1247,7 @@ void semantic_pass_opt2 (systemtap_session& s, bool& relaxed_p)
if (vut.read.find (l) == vut.read.end() &&
vut.written.find (l) == vut.written.end())
{
- if (s.verbose)
+ if (s.verbose>2)
clog << "Eliding unused local variable "
<< l->name << " in function " << s.functions[i]->name
<< endl;
@@ -1264,7 +1264,7 @@ void semantic_pass_opt2 (systemtap_session& s, bool& relaxed_p)
if (vut.read.find (l) == vut.read.end() &&
vut.written.find (l) == vut.written.end())
{
- if (s.verbose)
+ if (s.verbose>2)
clog << "Eliding unused global variable "
<< l->name << endl;
s.globals.erase(s.globals.begin() + i);
@@ -1318,7 +1318,7 @@ dead_assignment_remover::visit_assignment (assignment* e)
// clog << "Checking assignment to " << leftvar->name << " at " << *e->tok << endl;
if (vut.read.find(leftvar) == vut.read.end()) // var never read?
{
- if (session.verbose)
+ if (session.verbose>2)
clog << "Eliding assignment to " << leftvar->name
<< " at " << *e->tok << endl;
*current_expr = e->right; // goodbye assignment*
@@ -1403,7 +1403,7 @@ dead_stmtexpr_remover::visit_expr_statement (expr_statement *s)
s->value->visit (& vut);
if (vut.written.empty() && !vut.embedded_seen)
{
- if (session.verbose)
+ if (session.verbose>2)
clog << "Eliding side-effect-free expression "
<< *s->tok << endl;