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