diff options
author | fche <fche> | 2006-01-28 02:42:08 +0000 |
---|---|---|
committer | fche <fche> | 2006-01-28 02:42:08 +0000 |
commit | b0ee93c4ceec6ee4d44c611cd968386faa233c1c (patch) | |
tree | 2bf71dc5e9cddd931fda85d8531f5a8e1cffba0a /elaborate.cxx | |
parent | 5ee1c56b3508b67910a8196724f3df2182d55efd (diff) | |
download | systemtap-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.cxx | 12 |
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; |