shadPS4/src/common
NotAnEnergyDrinkAddict 9fb948cbe6
Reapply #4619 and handle patch value hex exceptions (#4627)
* Reapply "Memory Patch Fixes (#4619)" (#4620)

This reverts commit 221efa40c7.

* try catch converting value to hex
2026-06-26 13:59:36 +02:00
..
logging First ShadNet integration (#4607) 2026-06-24 23:57:43 +03:00
support fix: fix #1457 again by moving av_err2str to a common header (#1688) 2024-12-08 00:52:03 +02:00
adaptive_mutex.h Races and leak fixes part 2 (#4241) 2026-04-09 20:47:47 +03:00
aes.h externals: Remove need for cryptopp build. (#2707) 2025-03-29 10:32:06 +02:00
alignment.h libraries: Add initial HLE JPEG encoder skeleton (#1607) 2024-11-30 21:43:12 +02:00
arch.h Initial support for compiling on ARM64. (#788) 2024-09-09 13:23:16 +03:00
assert.cpp Reset controller colours on emulator shutdown (#4537) 2026-06-08 00:39:50 +03:00
assert.h Change ASSERT macros to be do while loops instead of lambdas to preserve original function names in the log (#4337) 2026-04-30 19:42:54 +03:00
bit_array.h bit_array: Remove non const operator~ (#3161) 2025-06-26 18:07:56 -07:00
bit_field.h Devtools improvements I (#1392) 2024-10-16 13:12:46 +03:00
bounded_threadsafe_queue.h texture_cache: Fix linear image uploads 2024-04-29 18:22:04 +03:00
concepts.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
cstring.h fix: FBSD 15 libc++ quirks with includes (#4617) 2026-06-25 16:55:47 -07:00
debug.h build: exclude Tracy from release builds 2024-12-22 22:51:48 +01:00
decoder.cpp Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
decoder.h Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
discord_rpc_handler.cpp Don't use github as a CDN for Discord RPC icon (#1496) 2024-11-21 12:09:10 +02:00
discord_rpc_handler.h added discord rpc (#1178) 2024-10-08 18:14:37 +03:00
div_ceil.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
elf_info.h First ShadNet integration (#4607) 2026-06-24 23:57:43 +03:00
endian.h file formats and qt (#88) 2024-03-01 00:00:35 +02:00
enum.h video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
error.cpp core: Rework memory manager 2024-06-10 02:13:44 +03:00
error.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
fixed_value.h Message Dialog library (#767) 2024-09-08 23:27:50 +03:00
func_traits.h video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
hash.h Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
incremental_id.h video_core: check if depth image is valid before using it (#4479) 2026-05-27 14:49:34 +03:00
io_file.cpp Core: Simulate write-only file access with read-write access (#3360) 2025-11-04 10:57:26 +02:00
io_file.h Core: Simulate write-only file access with read-write access (#3360) 2025-11-04 10:57:26 +02:00
key_manager.cpp Add shadps4 log + refactor (#4535) 2026-06-12 09:03:48 +03:00
key_manager.h Core: Remove old config code (#4499) 2026-06-01 10:00:24 +03:00
lru_cache.h video_core: garbage collector (part 1) (#3350) 2025-08-06 12:30:13 +02:00
memory_patcher.cpp Reapply #4619 and handle patch value hex exceptions (#4627) 2026-06-26 13:59:36 +02:00
memory_patcher.h Reapply #4619 and handle patch value hex exceptions (#4627) 2026-06-26 13:59:36 +02:00
native_clock.cpp native_clock: Remove unused process code. (#1989) 2024-12-31 10:04:26 +02:00
native_clock.h native_clock: Remove unused process code. (#1989) 2024-12-31 10:04:26 +02:00
ntapi.cpp Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
ntapi.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
number_utils.cpp amdgpu: Split liverpool registers and cleanup (#3707) 2025-10-05 13:42:40 -07:00
number_utils.h video_core: Rework clear values (#1381) 2024-10-16 12:55:45 +03:00
object_pool.h Races and leak fixes part 2 (#4241) 2026-04-09 20:47:47 +03:00
path_util.cpp Load custom modules stored in custom_modules/<gameid> (#4440) 2026-05-17 21:11:21 +03:00
path_util.h Load custom modules stored in custom_modules/<gameid> (#4440) 2026-05-17 21:11:21 +03:00
polyfill_thread.h Bump to Clang 19 (#2434) 2025-02-18 15:55:13 +02:00
range_lock.h video_core: Page manager and memory tracker improvenets (#3155) 2025-06-26 18:38:53 +02:00
rdtsc.cpp code: Add clang-format target and CI workflow (#82) 2024-02-23 22:57:57 +02:00
rdtsc.h Initial support for compiling on ARM64. (#788) 2024-09-09 13:23:16 +03:00
recursive_lock.cpp video_core: Implement DMA. (#2819) 2025-05-22 21:00:15 +03:00
recursive_lock.h video_core: Implement DMA. (#2819) 2025-05-22 21:00:15 +03:00
ring_buffer_queue.h sceMouse HLE (#4568) 2026-06-18 11:55:28 -05:00
scm_rev.cpp.in Fix SSH remote links (#3025) 2025-06-02 19:02:37 +03:00
scm_rev.h Fix SSH remote links (#3025) 2025-06-02 19:02:37 +03:00
scope_exit.h core: Implement new memory manager (#133) 2024-05-16 15:55:50 +03:00
serdes.h Update serdes.h (#4214) 2026-04-04 08:38:51 +03:00
sha1.h externals: Remove need for cryptopp build. (#2707) 2025-03-29 10:32:06 +02:00
shared_first_mutex.h kernel: fix recursive read-lock deadlock on PthreadRwlock (#4517) 2026-06-03 22:26:34 +03:00
signal_context.cpp build: Get compiling on ARM64 again (#4598) 2026-06-19 18:21:38 +03:00
signal_context.h Patch extrq (#943) 2024-09-23 19:19:52 +03:00
singleton.h chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
slab_heap.h Races and ThreadSafe issues (#4239) 2026-04-09 17:46:36 +03:00
slot_array.h Ajm (#1456) 2024-11-05 09:16:57 +02:00
slot_vector.h video_core: Implement DMA. (#2819) 2025-05-22 21:00:15 +03:00
spin_lock.cpp Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
spin_lock.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
stb.cpp cmake: unbundle stb (#1601) 2024-12-05 23:10:27 +02:00
stb.h cmake: unbundle stb (#1601) 2024-12-05 23:10:27 +02:00
string_literal.h FidelityFX FSR implementation (#2624) 2025-03-12 20:33:30 +02:00
string_util.cpp Devtools - Shader editing (#1705) 2024-12-09 21:11:11 +01:00
string_util.h Devtools - Shader editing (#1705) 2024-12-09 21:11:11 +01:00
thread.cpp Kernel.Pthread: Various fixes (#4406) 2026-05-13 20:50:37 -07:00
thread.h Add thread names to log lines (#3893) 2026-01-04 21:10:42 +02:00
types.h video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
uint128.h Added const reference params if possible, removed less 16 size 2024-08-22 02:56:01 +03:00
unique_function.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
va_ctx.h build: Get compiling on ARM64 again (#4598) 2026-06-19 18:21:38 +03:00