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

Reply via email to