You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yuzu/src/core
Lioncash 3476f5b4d3 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.
7 years ago
..
arm CPU/Timing: Use an approximated amortized amount of ticks when advancing timing. 7 years ago
crypto aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure well-defined behavior 7 years ago
file_sys vfs: Make VfsFilesystem constructor explicit 7 years ago
frontend core: Namespace EmuWindow 7 years ago
gdbstub GDBStub works with both Unicorn and Dynarmic now (#941) 7 years ago
hle kernel/object: Tighten object against data races 7 years ago
loader made ResultStatus a u16 7 years ago
tracer core: Make converting constructors explicit where applicable 7 years ago
CMakeLists.txt hle: Remove unused romfs.cpp/.h 7 years ago
core.cpp core: Namespace EmuWindow 7 years ago
core.h core: Namespace EmuWindow 7 years ago
core_cpu.cpp Merge pull request #1043 from Subv/timing 7 years ago
core_cpu.h Core/HLE: Make the 'reschedule_pending' flag atomic. 7 years ago
core_timing.cpp Kernel/Thread: Always use the threadsafe option when scheduling wakeups. 7 years ago
core_timing.h Merge pull request #934 from lioncash/chrono 7 years ago
core_timing_util.cpp core_timing: Split off utility functions into core_timing_util 7 years ago
core_timing_util.h core_timing: Split off utility functions into core_timing_util 7 years ago
memory.cpp renderer_base: Make Rasterizer() return the rasterizer by reference 7 years ago
memory.h memory: Make prototype parameter names match their definitions 7 years ago
memory_hook.cpp
memory_hook.h
memory_setup.h
perf_stats.cpp perf_stats: Correct literal used for MAX_LAG_TIME_US 7 years ago
perf_stats.h core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 7 years ago
settings.cpp video_core; Get rid of global g_toggle_framelimit_enabled variable 7 years ago
settings.h Merge pull request #849 from DarkLordZach/xci 7 years ago
telemetry_session.cpp file_util: Use an enum class for GetUserPath() 7 years ago
telemetry_session.h