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