diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2007-05-01 18:14:45 -0400 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2007-05-01 18:14:45 -0400 |
commit | b7292a1713afb95572dd0d379dcbb39d0bfd9191 (patch) | |
tree | 896048481686bd97c0c57ee5d27d363c1590ac76 /src/kern/linux/events.cc | |
parent | 8371f03e0df1b8b30f750e9b5c04ad67d706c656 (diff) | |
parent | 3f2b039c98e57cdcd22376552d77603e6233c371 (diff) | |
download | gem5-b7292a1713afb95572dd0d379dcbb39d0bfd9191.tar.xz |
Merge zizzer:/bk/newmem
into zeep.pool:/z/saidi/work/m5.newmem
--HG--
extra : convert_revision : 8867e78b55670da14f38172b5ac16ed5f6770f4c
Diffstat (limited to 'src/kern/linux/events.cc')
-rw-r--r-- | src/kern/linux/events.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/kern/linux/events.cc b/src/kern/linux/events.cc index 4a3fd9f47..42fa63a27 100644 --- a/src/kern/linux/events.cc +++ b/src/kern/linux/events.cc @@ -37,6 +37,7 @@ #include "kern/system_events.hh" #include "sim/system.hh" +#include <sstream> namespace Linux { @@ -44,13 +45,11 @@ void DebugPrintkEvent::process(ThreadContext *tc) { if (DTRACE(DebugPrintf)) { - if (!raw) { - StringWrap name(tc->getSystemPtr()->name() + ".dprintk"); - DPRINTFN(""); - } - + std::stringstream ss; TheISA::Arguments args(tc); - Printk(args); + Printk(ss, args); + StringWrap name(tc->getSystemPtr()->name() + ".dprintk"); + DPRINTFN("%s", ss.str()); } SkipFuncEvent::process(tc); } |