trace.py revision 5799
15799Snate@binkert.orgimport internal 25799Snate@binkert.orgimport traceflags as flags 35799Snate@binkert.org 45799Snate@binkert.orgfrom internal.trace import clear, output, set, ignore 55799Snate@binkert.org 65799Snate@binkert.orgdef enable(): 75799Snate@binkert.org internal.trace.cvar.enabled = True 85799Snate@binkert.org 95799Snate@binkert.orgdef help(): 105799Snate@binkert.org print "Base Flags:" 115799Snate@binkert.org for flag in trace.flags.basic: 125799Snate@binkert.org print " %s: %s" % (flag, trace.flags.descriptions[flag]) 135799Snate@binkert.org print 145799Snate@binkert.org print "Compound Flags:" 155799Snate@binkert.org for flag in trace.flags.compound: 165799Snate@binkert.org if flag == 'All': 175799Snate@binkert.org continue 185799Snate@binkert.org print " %s: %s" % (flag, trace.flags.descriptions[flag]) 195799Snate@binkert.org print_list(trace.flags.compoundMap[flag], indent=8) 205799Snate@binkert.org print 21