Clean up from my last commit to the trace stuff.
authorNathan Binkert <binkertn@umich.edu>
Sat, 10 Feb 2007 00:30:06 +0000 (16:30 -0800)
committerNathan Binkert <binkertn@umich.edu>
Sat, 10 Feb 2007 00:30:06 +0000 (16:30 -0800)
--HG--
extra : convert_revision : b6a975d1c4195a764ba875bc3aaaa064be4955b7

src/python/m5/main.py
src/python/swig/trace.i

index 3bc046304618d5bd6c28ca4f2b4372b83c212b18..0bd5b431a5f161b6225662084648499417c42f14 100644 (file)
@@ -137,16 +137,10 @@ add_option("--debug-break", metavar="TIME[,TIME]", action='append', split=',',
 set_group("Trace Options")
 add_option("--trace-flags", metavar="FLAG[,FLAG]", action='append', split=',',
     help="Sets the flags for tracing")
-add_option("--trace-start", metavar="TIME", default='0s',
-    help="Start tracing at TIME (must have units)")
+add_option("--trace-start", metavar="TIME", type='int',
+    help="Start tracing at TIME (must be in ticks)")
 add_option("--trace-file", metavar="FILE", default="cout",
     help="Sets the output file for tracing [Default: %default]")
-add_option("--trace-circlebuf", metavar="SIZE", type="int", default=0,
-    help="If SIZE is non-zero, turn on the circular buffer with SIZE lines")
-add_option("--no-trace-circlebuf", action="store_const", const=0,
-    dest='trace_circlebuf', help=optparse.SUPPRESS_HELP)
-bool_option("trace-dumponexit", default=False,
-    help="Dump trace buffer on exit")
 add_option("--trace-ignore", metavar="EXPR", action='append', split=':',
     help="Ignore EXPR sim objects")
 
@@ -282,14 +276,8 @@ def main():
             internal.event.enabled = True
         internal.event.create(enable_trace, options.trace_start)
 
-    if options.trace_file is not None:
-        internal.trace.file(options.trace_file)
-
-    if options.trace_bufsize is not None:
-        internal.trace.buffer_size(options.bufsize)
-
-    #if options.trace_dumponexit:
-    #    internal.trace.dumpOnExit = True
+    #if options.trace_file is not None:
+    #    internal.trace.file(options.trace_file)
 
     for ignore in options.trace_ignore:
         internal.trace.ignore(ignore)
index 65f300b2b745885a33e71eb17d359125730ba533..5d1669d0299ca35c7f5a9c937ef8cc550580937f 100644 (file)
@@ -53,19 +53,6 @@ ignore(const char *expr)
     Trace::ignore.setExpression(expr);
 }
 
-inline void
-buffer_size(int num_lines)
-{
-    if ((int)num_lines > 0)
-        Trace::theLog.init(num_lines);
-}
-
-inline void
-dump(const char *filename)
-{
-    dumpTrace(filename);
-}
-
 using Trace::enabled;
 %}
 
@@ -73,8 +60,6 @@ using Trace::enabled;
 extern void ignore(const char *expr);
 extern void set(const char *string);
 extern void clear(const char *string);
-extern void buffer_size(int num_lines);
-extern void dump(const char *filename);
 extern bool enabled;
 %}