SConscript (9340:40f8c6a8f38d) | SConscript (9534:5de6389b72f7) |
---|---|
1# -*- mode:python -*- 2 3# Copyright (c) 2006 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 121 unchanged lines hidden (view full) --- 130Source('dummy_checker.cc') 131DebugFlag('Checker') 132 133DebugFlag('Activity') 134DebugFlag('Commit') 135DebugFlag('Context') 136DebugFlag('Decode') 137DebugFlag('DynInst') | 1# -*- mode:python -*- 2 3# Copyright (c) 2006 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 121 unchanged lines hidden (view full) --- 130Source('dummy_checker.cc') 131DebugFlag('Checker') 132 133DebugFlag('Activity') 134DebugFlag('Commit') 135DebugFlag('Context') 136DebugFlag('Decode') 137DebugFlag('DynInst') |
138DebugFlag('ExecEnable') 139DebugFlag('ExecCPSeq') 140DebugFlag('ExecEffAddr') | 138DebugFlag('ExecEnable', 'Filter: Enable exec tracing (no tracing without this)') 139DebugFlag('ExecCPSeq', 'Format: Instruction sequence number') 140DebugFlag('ExecEffAddr', 'Format: Include effective address') |
141DebugFlag('ExecFaulting', 'Trace faulting instructions') | 141DebugFlag('ExecFaulting', 'Trace faulting instructions') |
142DebugFlag('ExecFetchSeq') 143DebugFlag('ExecOpClass') | 142DebugFlag('ExecFetchSeq', 'Format: Fetch sequence number') 143DebugFlag('ExecOpClass', 'Format: Include operand class') |
144DebugFlag('ExecRegDelta') | 144DebugFlag('ExecRegDelta') |
145DebugFlag('ExecResult') 146DebugFlag('ExecSpeculative') 147DebugFlag('ExecSymbol') 148DebugFlag('ExecThread') 149DebugFlag('ExecTicks') 150DebugFlag('ExecMicro') 151DebugFlag('ExecMacro') 152DebugFlag('ExecUser') 153DebugFlag('ExecKernel') 154DebugFlag('ExecAsid') | 145DebugFlag('ExecResult', 'Format: Include results from execution') 146DebugFlag('ExecSpeculative', 'Format: Include a miss-/speculation flag (-/+)') 147DebugFlag('ExecSymbol', 'Format: Try to include symbol names') 148DebugFlag('ExecThread', 'Format: Include thread ID in trace') 149DebugFlag('ExecTicks', 'Format: Include tick count') 150DebugFlag('ExecMicro', 'Filter: Include microops') 151DebugFlag('ExecMacro', 'Filter: Include macroops') 152DebugFlag('ExecUser', 'Filter: Trace user mode instructions') 153DebugFlag('ExecKernel', 'Filter: Trace kernel mode instructions') 154DebugFlag('ExecAsid', 'Format: Include ASID in trace') |
155DebugFlag('Fetch') 156DebugFlag('IntrControl') 157DebugFlag('O3PipeView') 158DebugFlag('PCEvent') 159DebugFlag('Quiesce') 160 161CompoundFlag('ExecAll', [ 'ExecEnable', 'ExecCPSeq', 'ExecEffAddr', 162 'ExecFaulting', 'ExecFetchSeq', 'ExecOpClass', 'ExecRegDelta', 163 'ExecResult', 'ExecSpeculative', 'ExecSymbol', 'ExecThread', 164 'ExecTicks', 'ExecMicro', 'ExecMacro', 'ExecUser', 'ExecKernel', 165 'ExecAsid' ]) 166CompoundFlag('Exec', [ 'ExecEnable', 'ExecTicks', 'ExecOpClass', 'ExecThread', 167 'ExecEffAddr', 'ExecResult', 'ExecSymbol', 'ExecMicro', 'ExecFaulting', 168 'ExecUser', 'ExecKernel' ]) 169CompoundFlag('ExecNoTicks', [ 'ExecEnable', 'ExecOpClass', 'ExecThread', 170 'ExecEffAddr', 'ExecResult', 'ExecMicro', 'ExecFaulting', 171 'ExecUser', 'ExecKernel' ]) | 155DebugFlag('Fetch') 156DebugFlag('IntrControl') 157DebugFlag('O3PipeView') 158DebugFlag('PCEvent') 159DebugFlag('Quiesce') 160 161CompoundFlag('ExecAll', [ 'ExecEnable', 'ExecCPSeq', 'ExecEffAddr', 162 'ExecFaulting', 'ExecFetchSeq', 'ExecOpClass', 'ExecRegDelta', 163 'ExecResult', 'ExecSpeculative', 'ExecSymbol', 'ExecThread', 164 'ExecTicks', 'ExecMicro', 'ExecMacro', 'ExecUser', 'ExecKernel', 165 'ExecAsid' ]) 166CompoundFlag('Exec', [ 'ExecEnable', 'ExecTicks', 'ExecOpClass', 'ExecThread', 167 'ExecEffAddr', 'ExecResult', 'ExecSymbol', 'ExecMicro', 'ExecFaulting', 168 'ExecUser', 'ExecKernel' ]) 169CompoundFlag('ExecNoTicks', [ 'ExecEnable', 'ExecOpClass', 'ExecThread', 170 'ExecEffAddr', 'ExecResult', 'ExecMicro', 'ExecFaulting', 171 'ExecUser', 'ExecKernel' ]) |