yuzu/src/core/hle/service
Yuri Kunde Schlesner dc39d06950 Ensure all kernel objects are released during shutdown
This commit fixes several kernel object leaks. The most severe of them
was threads not being removed from the private handle table used for
CoreTiming events. This resulted in Threads never being released, which
in turn held references to Process, causing CodeSets to never be freed
when loading other applications.
2015-07-17 02:24:13 -03:00
..
am Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
apt Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
boss Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
cam Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
cecd Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
cfg Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
frd Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
fs Archive: Correct a few incorrect types in function signatures 2015-07-13 21:10:12 -03:00
hid CitraQt: Cleanup includes. 2015-06-28 00:36:54 +01:00
ir Kernel: Capture SharedMemory attributes at creation, not when mapping 2015-05-10 19:47:07 -03:00
news Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
nim Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
ptm Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
ac_u.cpp core: Apply static to local functions 2015-02-13 10:48:32 -05:00
ac_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
act_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
act_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
csnd_snd.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
csnd_snd.h More services & small clean ups 2014-12-25 19:08:33 -08:00
dsp_dsp.cpp Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
dsp_dsp.h Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
err_f.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
err_f.h More services & small clean ups 2014-12-25 19:08:33 -08:00
gsp_gpu.cpp Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
gsp_gpu.h Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
gsp_lcd.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
gsp_lcd.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
http_c.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
http_c.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ldr_ro.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
ldr_ro.h More services & small clean ups 2014-12-25 19:08:33 -08:00
mic_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
mic_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ndm_u.cpp Service: Clean-up Interface 2015-02-02 15:36:59 -02:00
ndm_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ns_s.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
ns_s.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
nwm_uds.cpp Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
nwm_uds.h Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
pm_app.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
pm_app.h More services & small clean ups 2014-12-25 19:08:33 -08:00
service.cpp Services: Continue separation of services into their own folders 2015-06-11 20:41:59 -07:00
service.h Core: Cleanup file_sys includes. 2015-06-28 00:36:54 +01:00
soc_u.cpp Merge pull request #876 from linkmauve/include-cleanups 2015-07-10 16:36:12 -07:00
soc_u.h Core: Cleanup soc:U includes. 2015-06-28 00:36:55 +01:00
srv.cpp Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
srv.h Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
ssl_c.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
ssl_c.h More services & small clean ups 2014-12-25 19:08:33 -08:00
y2r_u.cpp Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00
y2r_u.h Ensure all kernel objects are released during shutdown 2015-07-17 02:24:13 -03:00