citra-canary/src/core
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
..
arm More fixes as per PR feedback. 2018-08-16 19:44:31 +01:00
file_sys Service::HTTP_C: Add decryption of the ClCertA (#4045) 2018-08-09 23:02:53 +02:00
frontend Fix missing return value 2018-07-20 19:53:23 +02:00
gdbstub gdbstub: Use type alias for breakpoint maps 2018-08-25 15:34:21 +02:00
hle kernel/object: Tighten object against data races 2018-08-31 00:14:48 +02:00
hw Service::HTTP_C: Add decryption of the ClCertA (#4045) 2018-08-09 23:02:53 +02:00
loader Merge pull request #4121 from FearlessTobi/port-894 2018-08-26 00:02:33 +01:00
tracer core: Make converting constructors explicit where applicable 2018-07-30 08:21:13 +08:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
announce_multiplayer_session.cpp Use Common::Event 2017-12-14 12:36:37 +01:00
announce_multiplayer_session.h Use Common::Event 2017-12-14 12:36:37 +01:00
CMakeLists.txt kernel: Move object class to its own source files 2018-08-23 17:31:59 +02:00
core.cpp Merge pull request #4126 from FearlessTobi/port-892 2018-08-26 12:00:55 -06:00
core.h Merge pull request #4126 from FearlessTobi/port-892 2018-08-26 12:00:55 -06:00
core_timing.cpp Merge pull request #4078 from zhaowenlan1779/port-yuzu-934 2018-08-11 10:26:21 +01:00
core_timing.h Merge pull request #4078 from zhaowenlan1779/port-yuzu-934 2018-08-11 10:26:21 +01:00
memory.cpp reformat all files with clang-format 2018-06-29 16:56:12 +03:00
memory.h Memory: remove RasterizerCachedSpecial page type 2018-03-10 01:14:38 +02:00
memory_setup.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
mmio.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
movie.cpp citra_qt, movie: allow recording/playback before emulation starts 2018-08-20 11:34:27 +02:00
movie.h citra_qt, movie: allow recording/playback before emulation starts 2018-08-20 11:34:27 +02:00
perf_stats.cpp core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 2018-08-10 09:56:17 +08:00
perf_stats.h core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 2018-08-10 09:56:17 +08:00
settings.cpp video_core: Make global EmuWindow instance part of the base renderer … 2018-08-25 15:20:40 +02:00
settings.h Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00
telemetry_session.cpp telemetry: Add a few fields of UserConfig (#3927) 2018-07-11 09:51:02 +03:00
telemetry_session.h WebService: Verify username and token (#2930) 2017-09-18 21:18:26 -04:00