changeset c5ac64b4b020 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=c5ac64b4b020
description:
        ruby: Fix memory leak in AbstractController

        Recent changes to memory access queuing allocate requests for packets 
sent to
        memory controllers, but did not free the requests. Delete them to avoid 
leaks.

diffstat:

 src/mem/ruby/slicc_interface/AbstractController.cc |  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diffs (11 lines):

diff -r 526e6ad9bceb -r c5ac64b4b020 
src/mem/ruby/slicc_interface/AbstractController.cc
--- a/src/mem/ruby/slicc_interface/AbstractController.cc        Tue Sep 29 
09:25:29 2015 -0500
+++ b/src/mem/ruby/slicc_interface/AbstractController.cc        Tue Sep 29 
09:28:25 2015 -0500
@@ -328,6 +328,7 @@
     }
 
     getMemoryQueue()->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
+    delete pkt->req;
     delete pkt;
 }
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to