From 4a5dcc37bfb26c152c195061fa70c7aa246b5ca6 Mon Sep 17 00:00:00 2001 From: Andrew Schultz Date: Thu, 6 May 2004 15:21:07 -0400 Subject: Whole mess'o'changes.. see individual files arch/alpha/vtophys.cc: Removed buggy code that tries to fix PAL addresses (may cause problems while trying to debug in PAL code, but that should do this fix outside of vtophys) base/loader/symtab.cc: base/loader/symtab.hh: cpu/exetrace.cc: Changed InstExec traces to always print a symbol name dev/ide_ctrl.cc: dev/ide_disk.cc: Tabs dev/ide_disk.hh: Change buffer size dev/tsunami_pchip.cc: Fix translatePciToDma to support scatter gather mapping kern/linux/linux_system.cc: Force simulator to wait until remote debugger attaches (should be removed or turned on/off with a flag) --HG-- extra : convert_revision : 1d08aebe3f448c87a963dd613de3e2e0cff0d48d --- cpu/exetrace.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'cpu/exetrace.cc') diff --git a/cpu/exetrace.cc b/cpu/exetrace.cc index 4d3a70f37..0dd1d74d6 100644 --- a/cpu/exetrace.cc +++ b/cpu/exetrace.cc @@ -67,12 +67,8 @@ Trace::InstRecord::dump(ostream &outs) std::string str; - if(debugSymbolTable->findSymbol(PC, str)) + if (debugSymbolTable->findNearestSymbol(PC, str)) outs << "@" << setw(17) << str << " : "; - else if(debugSymbolTable->findSymbol(PC - 4, str)) - outs << "@" << setw(15) << str << "+4 : "; - else if(debugSymbolTable->findSymbol(PC - 8, str)) - outs << "@" << setw(15) << str << "+8 : "; else outs << "0x" << hex << PC << " : "; -- cgit v1.2.3