exetrace.cc (7720:65d338a8dba4) exetrace.cc (7811:a8fc35183c10)
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

150 macroStaticInst && staticInst->isLastMicroop()))) {
151 traceInst(macroStaticInst, false);
152 }
153 if (IsOn(ExecMicro) || !staticInst->isMicroop()) {
154 traceInst(staticInst, true);
155 }
156}
157
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

150 macroStaticInst && staticInst->isLastMicroop()))) {
151 traceInst(macroStaticInst, false);
152 }
153 if (IsOn(ExecMicro) || !staticInst->isMicroop()) {
154 traceInst(staticInst, true);
155 }
156}
157
158/* namespace Trace */ }
158} // namespace Trace
159
160////////////////////////////////////////////////////////////////////////
161//
162// ExeTracer Simulation Object
163//
164Trace::ExeTracer *
165ExeTracerParams::create()
166{
167 return new Trace::ExeTracer(this);
168};
159
160////////////////////////////////////////////////////////////////////////
161//
162// ExeTracer Simulation Object
163//
164Trace::ExeTracer *
165ExeTracerParams::create()
166{
167 return new Trace::ExeTracer(this);
168};