Hello Gem5 Developers, I want to redefine PacketPtr from Packet * to shared_ptr<Packet>, and make all the needed associated changes. This is to remove to need to explicitly delete a Packet *, reducing the risk of making a memory leak or corruption error. I think this change is going to make gem5 more stable, but is going to be a big change as Packet is used in many places.
I would like to get some feedback from the community regarding whether this is going to be an acceptable change. Is it too big and risky for the benefits? I've made the change in my local checkout and about 193 files were touched. Thank you.
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org