From a0d30f36a6cdc7f686be0e6145e78e030ef973c3 Mon Sep 17 00:00:00 2001 From: Mitch Hayenga Date: Tue, 1 Apr 2014 14:24:36 -0500 Subject: [PATCH] mem: Don't print out the data of a cache block This never actually worked since it was printing out only a word of the cache block and not the entire thing and doubly didn't work csprintf overrides the %#x specifier and assumes a char* array is actually a string. --- src/mem/cache/blk.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mem/cache/blk.hh b/src/mem/cache/blk.hh index c65498f07..d38281e48 100644 --- a/src/mem/cache/blk.hh +++ b/src/mem/cache/blk.hh @@ -339,8 +339,8 @@ class CacheBlk default: s = 'T'; break; // @TODO add other types } return csprintf("state: %x (%c) valid: %d writable: %d readable: %d " - "dirty: %d tag: %x data: %x", status, s, isValid(), - isWritable(), isReadable(), isDirty(), tag, *data); + "dirty: %d tag: %x", status, s, isValid(), + isWritable(), isReadable(), isDirty(), tag); } /** -- 2.30.2