1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:28:11 +00:00
serenity/DevTools
Nico Weber 993ceb66fd UserspaceEmulator: Fix off-by-one in code cache access
m_cached_code_end points at the first invalid byte, so we need to
update the cache if the last byte we want to read points at the
end or past it.  Previously we updated the cache 1 byte prematurely in
read16, read32, read64 (but not in read8).

Noticed by reading the code (the code looked different from read8() and
the other 3).  I didn't find anything that actually hit this case.
2020-09-23 21:00:28 +02:00
..
FormCompiler AK: JsonParser improvements 2020-06-13 12:43:22 +02:00
HackStudio HackStudio: Add auto-complete capability to the Editor 2020-09-21 20:16:03 +02:00
Inspector LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
IPCCompiler LibIPC: Use InputMemoryStream instead of BufferStream. 2020-09-21 09:37:49 +02:00
Profiler LibGUI: Move table view headers into their own widget 2020-08-26 00:51:35 +02:00
UserspaceEmulator UserspaceEmulator: Fix off-by-one in code cache access 2020-09-23 21:00:28 +02:00
VisualBuilder LibGUI+WindowServer: Rename window "override cursor" to just "cursor" 2020-09-11 14:26:37 +02:00
CMakeLists.txt UserspaceEmulator: Start building a userspace X86 emulator :^) 2020-07-07 22:44:58 +02:00