diff options
author | Jens Schmer <jens.schmer+git@gmail.com> | 2018-12-10 19:42:01 +0100 |
---|---|---|
committer | Jens Schmer <jens.schmer+git@gmail.com> | 2018-12-12 17:25:56 +0100 |
commit | ae390ad5a2571cec79d4a7a7b175ac4738e6c748 (patch) | |
tree | 4197e8decd64b3974add609d6bc9983030c3ad96 /src/core/gdbstub/gdbstub.cpp | |
parent | 9bae3ac33a10b33031375b3238027f8f1bd15d22 (diff) |
Fix Process object leak on emulation stop
The Process object kept itself alive indefinitely because its handle_table
contains a SharedMemory object which owns a reference to the same Process object,
creating a circular ownership scenario.
Break that up by storing only a non-owning pointer in the SharedMemory object.
Diffstat (limited to 'src/core/gdbstub/gdbstub.cpp')
0 files changed, 0 insertions, 0 deletions