summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Travaglini <giacomo.travaglini@arm.com>2018-12-07 11:05:55 +0000
committerGiacomo Travaglini <giacomo.travaglini@arm.com>2018-12-07 13:28:19 +0000
commitb14b43a576733af3332ca9cff97b9c00f2d9cd00 (patch)
tree363555c2a53cb0e251721c1ab247bd54ffda6ee6
parent6d1e9ee7c573868519f18a6c8427c54cb3bfddb5 (diff)
downloadgem5-b14b43a576733af3332ca9cff97b9c00f2d9cd00.tar.xz
mem: Compile tracePacket only when TRACING_ON is defined
If TRACING_ON is not defined (e.g. when building gem5.fast), clang compilations will fail reporting an unused function. Change-Id: I959dba6e9fcf74b951e16365077939ae4d4ef924 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/14975 Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
-rw-r--r--src/mem/abstract_mem.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/abstract_mem.cc b/src/mem/abstract_mem.cc
index b05a99db5..581fc14cc 100644
--- a/src/mem/abstract_mem.cc
+++ b/src/mem/abstract_mem.cc
@@ -289,6 +289,7 @@ AbstractMemory::checkLockedAddrList(PacketPtr pkt)
return allowStore;
}
+#if TRACING_ON
static inline void
tracePacket(System *sys, const char *label, PacketPtr pkt)
{
@@ -308,7 +309,6 @@ tracePacket(System *sys, const char *label, PacketPtr pkt)
DDUMP(MemoryAccess, pkt->getConstPtr<uint8_t>(), pkt->getSize());
}
-#if TRACING_ON
# define TRACE_PACKET(A) tracePacket(system(), A, pkt)
#else
# define TRACE_PACKET(A)