summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp
diff options
context:
space:
mode:
authorActs1631 <acts1631kjv@proton.me>2026-11-01 19:40:27 -0500
committerOatmealDome <julian@oatmealdome.me>2026-11-07 00:38:21 -0500
commit879d19e9db222e907167e01831e8b13bfc693714 (patch)
tree5d511b17a328817afdb6dca378848262ade93303 /Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp
parent0b8f943a7e9e8e494319c5c855c26bd0036f497d (diff)
Core: bound FIFO memory updates
FIFO logs control each memory update address and data size. Playback masked only the start address into RAM or EXRAM, then copied the complete update contiguously. An update reaching the end of a mapped region could therefore write beyond host-mapped emulated memory. Resolve the target through MemoryManager and reject updates larger than the remaining valid span before copying them.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions