From bd2b1e6816b486d5c85a4693f0b3579df4376ed5 Mon Sep 17 00:00:00 2001 From: graydon Date: Tue, 21 Jun 2005 00:55:12 +0000 Subject: 2005-06-20 Graydon Hoare * configure.ac: Scan for libdwfl. * staptree.h (verbose): New global. * main.cxx (usage, main): Implement -v option. * tapsets.cxx (dwflpp): New struct. (query_statement): New function. (query_function): New function. (query_cu): New function. (query_module): New function. (dwarf_derived_probe): Implement primary forms. --- main.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'main.cxx') diff --git a/main.cxx b/main.cxx index e5763207..a31d53fa 100644 --- a/main.cxx +++ b/main.cxx @@ -23,6 +23,7 @@ extern "C" { using namespace std; +bool verbose = false; void usage () { @@ -37,6 +38,7 @@ void usage () cerr << endl; cerr << "Arguments:" << endl; cerr << " -- No more options after this" << endl; + cerr << " -v verbose" << endl; cerr << " -p NUM Stop after pass NUM 1-3" << endl; cerr << " (parse, elaborate, translate)" << endl; cerr << " -I DIR Look in DIR for additional .stp script files." << endl; @@ -61,11 +63,15 @@ main (int argc, char * const argv []) vector args; // ARGS while (true) { - int grc = getopt (argc, argv, "p:I:e:o:"); + int grc = getopt (argc, argv, "vp:I:e:o:"); if (grc < 0) break; switch (grc) { + case 'v': + verbose = true; + break; + case 'p': last_pass = atoi (optarg); if (last_pass < 1 || last_pass > 3) -- cgit