diff options
| author | kraibse <33869366+kraibse@users.noreply.github.com> | 2026-11-01 17:17:54 +0100 |
|---|---|---|
| committer | kraibse <33869366+kraibse@users.noreply.github.com> | 2026-11-01 17:29:56 +0100 |
| commit | 3d6156434a96c75e30fc4cfa65409fb2800d737a (patch) | |
| tree | 62f4f1e510128f403e6f9f669b2bc62fa23a6d64 /src/video_core/surface.cpp | |
| parent | 130c255ed91e2bf8f726b38101cc5fc2abcf3935 (diff) | |
nx2: guard empty and overflowing 216 map requests, log failed whole-backing
A zero-size request at a region start wrapped last_block and wrote past the
region's blocks; the offset + size memory bounds check could overflow. Both are
guest-controlled. Also log an error when a sparse tiled image sharing the zeroed
block can't be backed whole before a GPU write.
Diffstat (limited to 'src/video_core/surface.cpp')
0 files changed, 0 insertions, 0 deletions
