Traceflags: Add SCons function to created a traceflag instead of having one file with them all.
--HG-- extra : convert_revision : 427f6bd8f050861ace3bc0d354a1afa5fc8319e6
This commit is contained in:
@@ -136,6 +136,7 @@ if env['TARGET_ISA'] == 'x86':
|
||||
|
||||
if env['USE_CHECKER']:
|
||||
Source('checker/cpu.cc')
|
||||
TraceFlag('Checker')
|
||||
checker_supports = False
|
||||
for i in CheckerSupportedCPUList:
|
||||
if i in env['CPU_MODELS']:
|
||||
@@ -146,3 +147,26 @@ if env['USE_CHECKER']:
|
||||
print i,
|
||||
print ", please set USE_CHECKER=False or use one of those CPU models"
|
||||
Exit(1)
|
||||
|
||||
TraceFlag('Activity')
|
||||
TraceFlag('Commit')
|
||||
TraceFlag('Decode')
|
||||
TraceFlag('DynInst')
|
||||
TraceFlag('ExecEnable')
|
||||
TraceFlag('ExecCPSeq')
|
||||
TraceFlag('ExecEffAddr')
|
||||
TraceFlag('ExecFetchSeq')
|
||||
TraceFlag('ExecOpClass')
|
||||
TraceFlag('ExecRegDelta')
|
||||
TraceFlag('ExecResult')
|
||||
TraceFlag('ExecSpeculative')
|
||||
TraceFlag('ExecSymbol')
|
||||
TraceFlag('ExecThread')
|
||||
TraceFlag('ExecTicks')
|
||||
TraceFlag('Fetch')
|
||||
TraceFlag('IntrControl')
|
||||
TraceFlag('PCEvent')
|
||||
TraceFlag('Quiesce')
|
||||
|
||||
CompoundFlag('Exec', [ 'ExecEnable', 'ExecTicks', 'ExecOpClass', 'ExecThread',
|
||||
'ExecEffAddr', 'ExecResult', 'ExecSymbol' ])
|
||||
|
||||
Reference in New Issue
Block a user