sim: Deschedule existing events when destructing an event queue.
authorGabe Black <gabeblack@google.com>
Sat, 17 Nov 2018 00:27:58 +0000 (16:27 -0800)
committerGabe Black <gabeblack@google.com>
Tue, 20 Nov 2018 21:28:48 +0000 (21:28 +0000)
commitdb442c10391586f007ac060245dc322a38c9b204
tree251740447c272de2a6b6fac5e8ad56f853cbea4b
parent9afba24af299493adc86ed471b2464f33a1539e2
sim: Deschedule existing events when destructing an event queue.

Other objects in the simulation may try to deschedule their events when
destructed, and if they're cleaned up after the event queue is then
they might try to deschedule events on an event queue that no longer
exists.

Change-Id: I9452ce52fba78297ce3dc4b3884289b5e2f2574d
Reviewed-on: https://gem5-review.googlesource.com/c/14400
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/sim/eventq.hh