-----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