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' ])