SConscript (10663:fae54a666162) SConscript (10664:61a0b02aa800)
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

--- 67 unchanged lines hidden (view full) ---

76DebugFlag('ExecEnable', 'Filter: Enable exec tracing (no tracing without this)')
77DebugFlag('ExecCPSeq', 'Format: Instruction sequence number')
78DebugFlag('ExecEffAddr', 'Format: Include effective address')
79DebugFlag('ExecFaulting', 'Trace faulting instructions')
80DebugFlag('ExecFetchSeq', 'Format: Fetch sequence number')
81DebugFlag('ExecOpClass', 'Format: Include operand class')
82DebugFlag('ExecRegDelta')
83DebugFlag('ExecResult', 'Format: Include results from execution')
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

--- 67 unchanged lines hidden (view full) ---

76DebugFlag('ExecEnable', 'Filter: Enable exec tracing (no tracing without this)')
77DebugFlag('ExecCPSeq', 'Format: Instruction sequence number')
78DebugFlag('ExecEffAddr', 'Format: Include effective address')
79DebugFlag('ExecFaulting', 'Trace faulting instructions')
80DebugFlag('ExecFetchSeq', 'Format: Fetch sequence number')
81DebugFlag('ExecOpClass', 'Format: Include operand class')
82DebugFlag('ExecRegDelta')
83DebugFlag('ExecResult', 'Format: Include results from execution')
84DebugFlag('ExecSpeculative', 'Format: Include a miss-/speculation flag (-/+)')
85DebugFlag('ExecSymbol', 'Format: Try to include symbol names')
86DebugFlag('ExecThread', 'Format: Include thread ID in trace')
87DebugFlag('ExecTicks', 'Format: Include tick count')
88DebugFlag('ExecMicro', 'Filter: Include microops')
89DebugFlag('ExecMacro', 'Filter: Include macroops')
90DebugFlag('ExecUser', 'Filter: Trace user mode instructions')
91DebugFlag('ExecKernel', 'Filter: Trace kernel mode instructions')
92DebugFlag('ExecAsid', 'Format: Include ASID in trace')
93DebugFlag('ExecFlags', 'Format: Include instruction flags in trace')
94DebugFlag('Fetch')
95DebugFlag('IntrControl')
96DebugFlag('O3PipeView')
97DebugFlag('PCEvent')
98DebugFlag('Quiesce')
99DebugFlag('Mwait')
100
101CompoundFlag('ExecAll', [ 'ExecEnable', 'ExecCPSeq', 'ExecEffAddr',
102 'ExecFaulting', 'ExecFetchSeq', 'ExecOpClass', 'ExecRegDelta',
84DebugFlag('ExecSymbol', 'Format: Try to include symbol names')
85DebugFlag('ExecThread', 'Format: Include thread ID in trace')
86DebugFlag('ExecTicks', 'Format: Include tick count')
87DebugFlag('ExecMicro', 'Filter: Include microops')
88DebugFlag('ExecMacro', 'Filter: Include macroops')
89DebugFlag('ExecUser', 'Filter: Trace user mode instructions')
90DebugFlag('ExecKernel', 'Filter: Trace kernel mode instructions')
91DebugFlag('ExecAsid', 'Format: Include ASID in trace')
92DebugFlag('ExecFlags', 'Format: Include instruction flags in trace')
93DebugFlag('Fetch')
94DebugFlag('IntrControl')
95DebugFlag('O3PipeView')
96DebugFlag('PCEvent')
97DebugFlag('Quiesce')
98DebugFlag('Mwait')
99
100CompoundFlag('ExecAll', [ 'ExecEnable', 'ExecCPSeq', 'ExecEffAddr',
101 'ExecFaulting', 'ExecFetchSeq', 'ExecOpClass', 'ExecRegDelta',
103 'ExecResult', 'ExecSpeculative', 'ExecSymbol', 'ExecThread',
102 'ExecResult', 'ExecSymbol', 'ExecThread',
104 'ExecTicks', 'ExecMicro', 'ExecMacro', 'ExecUser', 'ExecKernel',
105 'ExecAsid', 'ExecFlags' ])
106CompoundFlag('Exec', [ 'ExecEnable', 'ExecTicks', 'ExecOpClass', 'ExecThread',
107 'ExecEffAddr', 'ExecResult', 'ExecSymbol', 'ExecMicro', 'ExecFaulting',
108 'ExecUser', 'ExecKernel' ])
109CompoundFlag('ExecNoTicks', [ 'ExecEnable', 'ExecOpClass', 'ExecThread',
110 'ExecEffAddr', 'ExecResult', 'ExecMicro', 'ExecFaulting',
111 'ExecUser', 'ExecKernel' ])
103 'ExecTicks', 'ExecMicro', 'ExecMacro', 'ExecUser', 'ExecKernel',
104 'ExecAsid', 'ExecFlags' ])
105CompoundFlag('Exec', [ 'ExecEnable', 'ExecTicks', 'ExecOpClass', 'ExecThread',
106 'ExecEffAddr', 'ExecResult', 'ExecSymbol', 'ExecMicro', 'ExecFaulting',
107 'ExecUser', 'ExecKernel' ])
108CompoundFlag('ExecNoTicks', [ 'ExecEnable', 'ExecOpClass', 'ExecThread',
109 'ExecEffAddr', 'ExecResult', 'ExecMicro', 'ExecFaulting',
110 'ExecUser', 'ExecKernel' ])