shadPS4/src/core
Stephen Miller 1f5430e4c2
More targeted fix (#4096)
Cyberpunk's issue seems to actually come from the incrementing in the loop. It wasn't clear while debugging, but the problem is that the pattern the game supplies causes match to fail when str_wild_it hits the end, and then tries iterating past end due to the loop condition.
Our pattern matching code seems broken for the case Cyberpunk triggers, but since I'm not aware of the intricacies of how real hardware behaves, best to just revert the loop condition change and instead break the loop before the broken iteration.
2026-03-02 20:35:58 +02:00
..
aerolib fix typo in LOG_INFO (#559) 2024-08-26 15:22:11 +03:00
devtools Volume hotkey: show volume value, set game_specific arg correctly, clamp value (#4009) 2026-02-08 18:15:11 +02:00
file_format Introducing key_manager for storing encryption keys . (#3935) 2026-01-19 18:49:57 +02:00
file_sys Kernel.Event: Implement kqueue and kevent (#4065) 2026-02-22 23:41:05 +02:00
ipc tweak LoadFigure and RemoveFigure (#4071) 2026-02-23 21:30:57 +02:00
libraries More targeted fix (#4096) 2026-03-02 20:35:58 +02:00
loader Core: Simulate write-only file access with read-write access (#3360) 2025-11-04 10:57:26 +02:00
address_space.cpp Prevent protects during unmaps (#4029) 2026-02-13 08:34:24 +02:00
address_space.h Kernel.Vmm: Attempt to address race conditions involving ClampRangeSize, CopySparseMemory, and TryWriteBacking (#3956) 2026-01-27 12:25:23 +02:00
cpu_patches.cpp Kernel.Vmm: Remove hack from #2726 (#3864) 2025-12-11 12:24:45 +02:00
cpu_patches.h cpu_patches: Remove CPU patches for macOS and bump minimum OS version to 15.4 (#2743) 2025-04-03 22:39:08 +03:00
debug_state.cpp Implement guest signal handlers (#4064) 2026-02-22 18:56:54 +02:00
debug_state.h amdgpu: Split liverpool registers and cleanup (#3707) 2025-10-05 13:42:40 -07:00
debugger.cpp Impl sceSystemServiceLoadExec (#3647) 2025-09-25 23:01:52 -03:00
debugger.h Impl sceSystemServiceLoadExec (#3647) 2025-09-25 23:01:52 -03:00
emulator_state.cpp Volume hotkey: show volume value, set game_specific arg correctly, clamp value (#4009) 2026-02-08 18:15:11 +02:00
emulator_state.h Volume hotkey: show volume value, set game_specific arg correctly, clamp value (#4009) 2026-02-08 18:15:11 +02:00
linker.cpp threads: initialize tls on thread creation (take 2) (#4070) 2026-02-24 20:35:05 +03:00
linker.h Lock linker mutex in RelocateAnyImports (#3693) 2025-10-01 22:27:12 +03:00
memory.cpp Fix deadlock from missed unlock call after #3946 (#4013) 2026-02-09 16:40:47 +02:00
memory.h Kernel.Vmm: Attempt to address race conditions involving ClampRangeSize, CopySparseMemory, and TryWriteBacking (#3956) 2026-01-27 12:25:23 +02:00
module.cpp threads: initialize tls on thread creation (take 2) (#4070) 2026-02-24 20:35:05 +03:00
module.h Kernel.Process: Implement sceKernelGetModuleInfo2, sceKernelGetModuleList2 (#4001) 2026-02-08 20:07:17 +02:00
platform.h Support for Vulkan 1.4 (#1665) 2024-12-07 19:41:41 +02:00
signals.cpp Implement guest signal handlers (#4064) 2026-02-22 18:56:54 +02:00
signals.h Implement guest signal handlers (#4064) 2026-02-22 18:56:54 +02:00
thread.cpp Core: Fix MXCSR and FPUCW registers on created threads (#3568) 2025-09-10 14:32:05 -07:00
thread.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
tls.cpp threads: initialize tls on thread creation (take 2) (#4070) 2026-02-24 20:35:05 +03:00
tls.h threads: initialize tls on thread creation (take 2) (#4070) 2026-02-24 20:35:05 +03:00