summaryrefslogtreecommitdiff
path: root/src/cpu/base.hh
diff options
context:
space:
mode:
authorCurtis Dunham <Curtis.Dunham@arm.com>2014-12-23 11:51:40 -0600
committerCurtis Dunham <Curtis.Dunham@arm.com>2014-12-23 11:51:40 -0600
commit10b5e5431d004fe51df30140f20346b2c91248fb (patch)
treeabff13d4c9e7cbcabdf2c5533066fb957fcdfead /src/cpu/base.hh
parent10c69bb1684c515d683a084b40ab19e5e7ee8c11 (diff)
downloadgem5-10b5e5431d004fe51df30140f20346b2c91248fb.tar.xz
sim: fix reference counting of PythonEvent
When gem5 is a slave to another simulator and the Python is only used to initialize the configuration (and not perform actual simulation), a "debug start" (--debug-start) event will get freed during or immediately after the initial Python frame's execution rather than remaining in the event queue. This tricky patch fixes the GC issue causing this.
Diffstat (limited to 'src/cpu/base.hh')
0 files changed, 0 insertions, 0 deletions