-----Original Message-----
From: g...@cmdmail.amd.com [mailto:g...@cmdmail.amd.com] 
Sent: Monday, November 09, 2009 10:33 AM
To: Beckmann, Brad
Subject: [PATCH 24 of 31] ruby: fix CacheMemory destructor

# HG changeset patch
# User Brad Beckmann <brad.beckm...@amd.com>
# Date 1257791383 28800
# Node ID 0fc897a4b97ff79237df2edf240e4e438adc5de7
# Parent  8b093ad11ad5a46c7edbbf3c005b854e46c18a8b
ruby: fix CacheMemory destructor

diff -r 8b093ad11ad5 -r 0fc897a4b97f src/mem/ruby/system/CacheMemory.cc
--- a/src/mem/ruby/system/CacheMemory.cc        Mon Nov 09 10:29:43 2009
-0800
+++ b/src/mem/ruby/system/CacheMemory.cc        Mon Nov 09 10:29:43 2009
-0800
@@ -98,6 +98,12 @@
 {
   if(m_replacementPolicy_ptr != NULL)
     delete m_replacementPolicy_ptr;
+  delete m_profiler_ptr;
+  for (int i = 0; i < m_cache_num_sets; i++) {
+    for (int j = 0; j < m_cache_assoc; j++) {
+      delete m_cache[i][j];
+    }
+  }
 }
 
 void CacheMemory::printConfig(ostream& out)

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to