1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:58:12 +00:00
serenity/DevTools/UserspaceEmulator
Andreas Kling 2a2e76c802 UserspaceEmulator: Mark mmap and shbuf regions as initialized up front
A lot of software relies on the fact that mmap and shbuf memory is
zeroed out by the kernel, so we should consider it initialized from the
shadow bit perspective as well.
2020-07-21 16:28:44 +02:00
..
CMakeLists.txt UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) 2020-07-15 23:25:20 +02:00
Emulator.cpp UserspaceEmulator: Mark the full initial TCB as initialized memory 2020-07-21 16:27:54 +02:00
Emulator.h UserspaceEmulator: Add the get_dir_entries() syscall + an ioctl() stub 2020-07-18 17:57:40 +02:00
main.cpp UserspaceEmulator: Pass arguments through to emulated process 2020-07-13 13:50:22 +02:00
MallocTracer.cpp UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
MallocTracer.h UserspaceEmulator: Capture backtraces of malloc/free events 2020-07-16 19:21:45 +02:00
MmapRegion.cpp UserspaceEmulator: Mark mmap and shbuf regions as initialized up front 2020-07-21 16:28:44 +02:00
MmapRegion.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SharedBufferRegion.cpp UserspaceEmulator: Mark mmap and shbuf regions as initialized up front 2020-07-21 16:28:44 +02:00
SharedBufferRegion.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SimpleRegion.cpp UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SimpleRegion.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SoftCPU.cpp UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SoftCPU.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SoftMMU.cpp UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
SoftMMU.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00
ValueWithShadow.h UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 2020-07-21 02:37:29 +02:00