serenity/Userland/DevTools/UserspaceEmulator
Hendiadyoin1 7ba2e5e3e7 LibX86: Add CMPXCHG8B, RDRAND and RDSEED
With this we can run following script with no errors:
```sh
for /usr/lib/*.so {
    disasm "$it" > /dev/zero
}
```
2022-04-06 18:30:22 +02:00
..
CMakeLists.txt UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
Emulator.cpp
Emulator.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Emulator_syscalls.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
EmulatorControl.h
main.cpp
MallocTracer.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MallocTracer.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MmapRegion.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MmapRegion.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Range.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Range.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RangeAllocator.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RangeAllocator.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Region.cpp
Region.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Report.h
SimpleRegion.cpp
SimpleRegion.h
SoftCPU.cpp LibX86: Add CMPXCHG8B, RDRAND and RDSEED 2022-04-06 18:30:22 +02:00
SoftCPU.h LibX86: Add CMPXCHG8B, RDRAND and RDSEED 2022-04-06 18:30:22 +02:00
SoftFPU.cpp UserspaceEmulator: Don't interpret SSE2 instructions as MMX ones 2022-04-06 18:30:22 +02:00
SoftFPU.h
SoftMMU.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SoftMMU.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SoftVPU.cpp UserspaceEmulator: Truncate in CVTTSS2SI 2022-04-06 18:30:22 +02:00
SoftVPU.h LibX86: Correct CVTSS2SI's register signature 2022-04-06 18:30:22 +02:00
ValueWithShadow.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00