diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-02-26 14:38:39 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-02-26 14:38:39 +0000 |
commit | 7cbda436d9de118d878bdedfcbe579b1b5cec186 (patch) | |
tree | 216a95294be8132ab18725d14360b9caf67585ec /tools/xentrace/xentrace.c | |
parent | 65ad78dff22c197b18ed451303371b41e64511c0 (diff) | |
download | xen-7cbda436d9de118d878bdedfcbe579b1b5cec186.tar.gz xen-7cbda436d9de118d878bdedfcbe579b1b5cec186.tar.bz2 xen-7cbda436d9de118d878bdedfcbe579b1b5cec186.zip |
xentrace: Fix --discard-buffers option
Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
Diffstat (limited to 'tools/xentrace/xentrace.c')
-rw-r--r-- | tools/xentrace/xentrace.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/xentrace/xentrace.c b/tools/xentrace/xentrace.c index 7f394d2af0..8fff991ab9 100644 --- a/tools/xentrace/xentrace.c +++ b/tools/xentrace/xentrace.c @@ -471,6 +471,8 @@ void usage(void) " N.B. that the trace buffer cannot be resized.\n" \ " if it has already been set this boot cycle,\n" \ " this argument will be ignored.\n" \ +" -D --discard-buffers Discard all records currently in the trace\n" \ +" buffers before beginning.\n" \ " -?, --help Show this message\n" \ " -V, --version Print program version\n" \ "\n" \ @@ -539,6 +541,7 @@ void parse_args(int argc, char **argv) { "cpu-mask", required_argument, 0, 'c' }, { "evt-mask", required_argument, 0, 'e' }, { "trace-buf-size", required_argument, 0, 'S' }, + { "discard-buffers", no_argument, 0, 'D' }, { "help", no_argument, 0, '?' }, { "version", no_argument, 0, 'V' }, { 0, 0, 0, 0 } @@ -570,6 +573,10 @@ void parse_args(int argc, char **argv) exit(EXIT_SUCCESS); break; + case 'D': /* Discard traces currently in buffer */ + opts.discard = 1; + break; + default: usage(); } |