Rearrange traceflags.py so that the file generation only happens if
authorNathan Binkert <binkertn@umich.edu>
Tue, 13 Feb 2007 08:16:41 +0000 (00:16 -0800)
committerNathan Binkert <binkertn@umich.edu>
Tue, 13 Feb 2007 08:16:41 +0000 (00:16 -0800)
commitd7c1436a448ac4f477f658964af6c5b82eb9fcb2
treecba9e33bd86f58d154b49e7674e1487f0418251b
parentf72a9993931c7b986df771878e22cada0028955f
Rearrange traceflags.py so that the file generation only happens if
the script is invoked as main.  This allows us to import traceflags.py
if we just want the list of available flags.
Embed traceflags.py into the zipfile so it can be accessed from the
python side of things.  With this, print an error on invalid flags and
add --trace-help option that will print out the list of trace flags
that are compiled in.  If a flag is prefixed with a '-', now that flag
will be disabled.

--HG--
extra : convert_revision : 2260a596b07d127c582ff73474dbbdb0583db524
src/base/traceflags.py
src/python/SConscript
src/python/m5/main.py