1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 18:18:12 +00:00
serenity/DevTools/UserspaceEmulator
Andreas Kling 9e6d002660 UserspaceEmulator: Fix buggy IMUL instructions
These were not recording the higher part of the result correctly.
Since the flags are much less complicated than the inline assembly
here, just implement IMUL in C++ instead.
2020-07-18 17:57:40 +02:00
..
CMakeLists.txt UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) 2020-07-15 23:25:20 +02:00
Emulator.cpp UserspaceEmulator: Fix every line in backtraces showing EIP 2020-07-18 00:25:02 +02:00
Emulator.h UserspaceEmulator: Add the usleep() syscall 2020-07-16 21:38:01 +02:00
main.cpp UserspaceEmulator: Pass arguments through to emulated process 2020-07-13 13:50:22 +02:00
MallocTracer.cpp UserspaceEmulator: Skip freed mallocations in reachability scan 2020-07-17 00:24:23 +02:00
MallocTracer.h UserspaceEmulator: Capture backtraces of malloc/free events 2020-07-16 19:21:45 +02:00
MmapRegion.cpp UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) 2020-07-15 23:25:20 +02:00
MmapRegion.h UserspaceEmulator: Add ways to check if a Region is stack/mmap 2020-07-16 19:21:45 +02:00
SharedBufferRegion.cpp UserspaceEmulator: Add support for shared buffers (shbuf) 2020-07-15 18:47:45 +02:00
SharedBufferRegion.h UserspaceEmulator: Add support for shared buffers (shbuf) 2020-07-15 18:47:45 +02:00
SimpleRegion.cpp UserspaceEmulator: Add a very simple instruction fetch cache 2020-07-13 20:14:14 +02:00
SimpleRegion.h UserspaceEmulator: Add a very simple instruction fetch cache 2020-07-13 20:14:14 +02:00
SoftCPU.cpp UserspaceEmulator: Fix buggy IMUL instructions 2020-07-18 17:57:40 +02:00
SoftCPU.h UserspaceEmulator: Add helpers for making loop instructions generic 2020-07-18 00:25:02 +02:00
SoftMMU.cpp UserspaceEmulator: Add support for shared buffers (shbuf) 2020-07-15 18:47:45 +02:00
SoftMMU.h UserspaceEmulator: Don't scan text segment for malloc leaks 2020-07-16 19:27:03 +02:00