Change subject: arm: Fix memleak in VGic by adding destructor ...................................................................... arm: Fix memleak in VGic by adding destructor Change-Id: I864b5d9ed655cc52e440e2eb54987e8ff9a73296 Signed-off-by: Sean Wilson <[email protected]> --- M src/dev/arm/vgic.cc M src/dev/arm/vgic.hh 2 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/dev/arm/vgic.cc b/src/dev/arm/vgic.cc index 60866f1..6744ad5 100644 --- a/src/dev/arm/vgic.cc +++ b/src/dev/arm/vgic.cc @@ -60,6 +60,12 @@ assert(sys->numRunningContexts() <= VGIC_CPU_MAX); } +VGic::~VGic() +{ + for (int x = 0; x < VGIC_CPU_MAX; x++) + delete postVIntEvent[x]; +} + Tick VGic::read(PacketPtr pkt) { diff --git a/src/dev/arm/vgic.hh b/src/dev/arm/vgic.hh index 8328673..e9bc29c 100644 --- a/src/dev/arm/vgic.hh +++ b/src/dev/arm/vgic.hh @@ -206,6 +206,7 @@ return dynamic_cast<const Params *>(_params); } VGic(const Params *p); + ~VGic(); AddrRangeList getAddrRanges() const override; -- To view, visit https://gem5-review.googlesource.com/3900 To unsubscribe, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I864b5d9ed655cc52e440e2eb54987e8ff9a73296 Gerrit-Change-Number: 3900 Gerrit-PatchSet: 1 Gerrit-Owner: Sean Wilson <[email protected]> _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
Sean Wilson has uploaded this change for review. (
https://gem5-review.googlesource.com/3900
- [gem5-dev] Change in public/gem5[master]: arm: Fix me... Sean Wilson (Gerrit)
- [gem5-dev] Change in public/gem5[master]: arm: F... Sean Wilson (Gerrit)
