Citron/src
Zephyron b938893599 memory: Improve null pointer and unmapped memory handling
- Update vcpkg baseline to a42af01b72c28a8e1d7b48107b33e4f286a55ef6
- Add SPIRV-Tools and SPIRV-Headers as submodules
- Update Vulkan-related submodules to latest stable versions
- Improve memory access error handling:
  - Add specific handling for null pointer accesses in ARM32 emulation
  - Return 0 for null pointer reads instead of undefined behavior
  - Silently ignore writes to null pointers
  - Add more detailed error messages distinguishing between null pointer
    access and other unmapped memory errors
  - Treat addresses below 0x1000 as potential null pointer accesses

These changes should provide more graceful handling of null pointer
accesses and improve stability when running games that attempt invalid
memory operations.
2025-01-18 15:20:13 +10:00
..
android android: Fix battery temperature reading in EmulationFragment 2025-01-17 19:59:13 +10:00
audio_core Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
citron Add QT Network package 2025-01-18 02:16:13 +01:00
citron_cmd Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
core memory: Improve null pointer and unmapped memory handling 2025-01-18 15:20:13 +10:00
dedicated_room Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
frontend_common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hid_core Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
input_common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
network Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
shader_recompiler shader_recompiler: Add stubs for CSM/FCSM flow test conditions 2025-01-17 19:28:11 +10:00
tests Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
video_core Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
web_service Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
.clang-format
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00