citra/src/core/hle
Lioncash c47e1db46d kernel/object: Tighten object against data races
Despite being covered by a global mutex, we should still ensure that the
class handles its reference counts properly. This avoids potential
shenanigans when it comes to data races.

Given this is the root object that drives quite a bit of the kernel
object hierarchy, ensuring we always have the correct behavior (and no
races) is a good thing.
2018-08-31 00:14:48 +02:00
..
applets core: clean up warnings 2018-08-01 14:10:23 -05:00
kernel kernel/object: Tighten object against data races 2018-08-31 00:14:48 +02:00
service Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00
config_mem.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
config_mem.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
function_wrappers.h HLE: Move SVC handlers to the Kernel namespace 2017-12-09 20:32:58 -08:00
ipc.h service: remove deprecated service interface 2018-07-27 21:22:15 +03:00
ipc_helpers.h core: clean up warnings 2018-08-01 14:10:23 -05:00
lock.cpp hle/lock: Remove #pragma once in cpp file 2017-10-21 13:59:14 +01:00
lock.h Use recursive_mutex instead of mutex to fix #2902 2017-08-29 20:39:55 +12:00
result.h ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
romfs.cpp RomFSFile: Default constructor 2018-07-26 13:10:56 +02:00
romfs.h RomFSFile: Default constructor 2018-07-26 13:10:56 +02:00
shared_page.cpp Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00
shared_page.h Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00