[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] xentrace: Fix --discard-buffers option



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1204036719 0
# Node ID 644ddc6514b171c2827376e27ab582e23f09fb96
# Parent  2749d15c741021f9a4d142ec8faabe3c6da0419e
xentrace: Fix --discard-buffers option
Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
---
 tools/xentrace/xentrace.c |    7 +++++++
 1 files changed, 7 insertions(+)

diff -r 2749d15c7410 -r 644ddc6514b1 tools/xentrace/xentrace.c
--- a/tools/xentrace/xentrace.c Tue Feb 26 14:37:44 2008 +0000
+++ b/tools/xentrace/xentrace.c Tue Feb 26 14:38:39 2008 +0000
@@ -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();
         }

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.