summaryrefslogtreecommitdiffstats
path: root/unit-trace
diff options
context:
space:
mode:
Diffstat (limited to 'unit-trace')
-rwxr-xr-xunit-trace10
1 files changed, 6 insertions, 4 deletions
diff --git a/unit-trace b/unit-trace
index 43f752b..c66f5ac 100755
--- a/unit-trace
+++ b/unit-trace
@@ -22,7 +22,6 @@ from unit_trace import skipper
22from unit_trace import maxer 22from unit_trace import maxer
23from unit_trace import earliest 23from unit_trace import earliest
24from unit_trace import latest 24from unit_trace import latest
25from unit_trace import viz
26 25
27# Get trace files from command line arguments 26# Get trace files from command line arguments
28from optparse import OptionParser 27from optparse import OptionParser
@@ -42,12 +41,14 @@ parser.add_option("-o", "--stdout", action="store_true", dest="stdout",
42 default=False, help="Use stdout_printer") 41 default=False, help="Use stdout_printer")
43parser.add_option("-v", "--visual", action="store_true", dest="visualize", 42parser.add_option("-v", "--visual", action="store_true", dest="visualize",
44 default=False, help="Use visualizer") 43 default=False, help="Use visualizer")
44parser.add_option("-t", "--time-per-maj", default=10000000.0, type=float,
45 dest="time_per_maj", help="Time interval between major ticks, in the visualizer")
45parser.add_option("-c", "--clean", action="store_true", dest="clean", 46parser.add_option("-c", "--clean", action="store_true", dest="clean",
46 default=False, help="Use sanitizer to clean garbage records") 47 default=False, help="Use sanitizer to clean garbage records")
47parser.add_option("-e", "--earliest", default=0, type=int, dest="earliest", 48parser.add_option("-e", "--earliest", default=0, type=int, dest="earliest",
48 help="Earliest timestamp of interst") 49 help="Earliest timestamp of interest")
49parser.add_option("-l", "--latest", default=0, type=int, dest="latest", 50parser.add_option("-l", "--latest", default=0, type=int, dest="latest",
50 help="Latest timestamp of interst") 51 help="Latest timestamp of interest")
51(options, traces) = parser.parse_args() 52(options, traces) = parser.parse_args()
52traces = list(traces) 53traces = list(traces)
53if len(traces) < 1: 54if len(traces) < 1:
@@ -119,4 +120,5 @@ if options.num_inversions > -1:
119 120
120# Call visualizer 121# Call visualizer
121if options.visualize is True: 122if options.visualize is True:
122 viz.visualizer.visualizer(stream3) 123 from unit_trace import viz
124 viz.visualizer.visualizer(stream3, options.time_per_maj)