Fix Lisa's CPU trace system check for syscall emulation.

cpu/exetrace.cc:
    CPU system name check doesn't work under syscall emulation, so don't
    compile it in.

--HG--
extra : convert_revision : 2c128bf759877222107652fd86323be6dc71a34c
This commit is contained in:
Steve Reinhardt 2005-11-10 20:30:04 -05:00
parent 3532a661c5
commit d727c2b6cf

View file

@ -52,7 +52,12 @@ void
Trace::InstRecord::dump(ostream &outs)
{
if (flags[INTEL_FORMAT]) {
if (cpu->system->name() == trace_system) {
#if FULL_SYSTEM
bool is_trace_system = (cpu->system->name() == trace_system);
#else
bool is_trace_system = true;
#endif
if (is_trace_system) {
ccprintf(outs, "%7d ) ", cycle);
outs << "0x" << hex << PC << ":\t";
if (staticInst->isLoad()) {