1
0
Fork 0
forked from suyu/suyu
suyu/src/core
Lioncash c823cf6594 service/set: Correct and simplify behavior related to copying language codes
This corrects cases where it was possible to write more entries into the
write buffer than were requested. Now, we check the size of the buffer
before actually writing into them.

We were also returning the wrong value for
GetAvailableLanguageCodeCount2(). This was previously returning 64, but
only 17 should have been returned. 64 entries is the size of the static
array used in MakeLanguageCode() within the service binary itself, but
isn't the actual total number of language codes present.
2019-05-09 21:28:36 -04:00
..
arm core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
crypto core: Port current uses of RegisteredCache to ContentProvider 2019-03-26 22:05:37 -04:00
file_sys Merge pull request #1957 from DarkLordZach/title-provider 2019-04-09 19:16:37 -04:00
frontend core/frontend/emu_window: Make GraphicsContext's destructor virtual 2019-05-04 01:47:38 -04:00
gdbstub gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651) 2019-03-15 16:31:06 +01:00
hle service/set: Correct and simplify behavior related to copying language codes 2019-05-09 21:28:36 -04:00
loader loader/nso: Remove left-in debug pragma 2019-04-30 22:55:53 -04:00
tracer Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
CMakeLists.txt frontend: Add frontend receiver for Error applet 2019-04-17 11:35:24 -04:00
core.cpp Merge pull request #2228 from DarkLordZach/applet-manager-p1 2019-04-24 22:53:21 -04:00
core.h core: Remove specific applets in favor of AppletManager 2019-04-17 11:35:24 -04:00
core_cpu.cpp kernel/svc: Deglobalize the supervisor call handlers 2019-04-07 20:30:05 -04:00
core_cpu.h kernel/scheduler: Pass in system instance in constructor 2019-03-04 17:01:37 -05:00
core_timing.cpp core/core_timing: Make callback parameters consistent 2019-03-24 18:12:17 -04:00
core_timing.h core/core_timing: Make callback parameters consistent 2019-03-24 18:12:17 -04:00
core_timing_util.cpp Corrections, documenting and fixes. 2019-02-16 16:52:24 -04:00
core_timing_util.h Use u128 on Clock Cycles calculation. 2019-02-15 22:57:16 -04:00
cpu_core_manager.cpp core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
cpu_core_manager.h core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
memory.cpp core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
memory.h core/memory: Remove unused FlushMode enum 2019-05-07 13:55:17 -04:00
memory_setup.h core: Move PageTable struct into Common. 2019-03-16 22:05:40 -04:00
perf_stats.cpp general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-01 12:53:47 -04:00
perf_stats.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
settings.cpp Allow picking a Compatibility Profile for OpenGL. 2019-04-20 00:05:24 -04:00
settings.h Allow picking a Compatibility Profile for OpenGL. 2019-04-20 00:05:24 -04:00
telemetry_session.cpp core/telemetry_session: Only create the backend when we really need it 2019-05-04 19:45:48 +02:00
telemetry_session.h core/telemetry_session: Only create the backend when we really need it 2019-05-04 19:45:48 +02:00