ladybird/Userland/DevTools/UserspaceEmulator
Andreas Kling 84725ef3a5 Kernel+UserspaceEmulator: Add sys$emuctl() system call
This returns ENOSYS if you are running in the real kernel, and some
other result if you are running in UserspaceEmulator.

There are other ways we could check if we're inside an emulator, but
it seemed easier to just ask. :^)
2021-03-09 08:58:26 +01:00
..
CMakeLists.txt UserspaceEmulator: Implement a proper VM allocator 2021-02-06 23:15:44 +01:00
Emulator.cpp Kernel+UserspaceEmulator: Add sys$emuctl() system call 2021-03-09 08:58:26 +01:00
Emulator.h Kernel+UserspaceEmulator: Add sys$emuctl() system call 2021-03-09 08:58:26 +01:00
main.cpp UserspaceEmulator: Improve error message for typos 2021-01-23 16:47:09 +01:00
MallocTracer.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
MallocTracer.h Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
MmapRegion.cpp UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
MmapRegion.h UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
Range.cpp UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
Range.h UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
RangeAllocator.cpp Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes 2021-02-26 16:59:56 +01:00
RangeAllocator.h UserspaceEmulator: Implement a proper VM allocator 2021-02-06 23:15:44 +01:00
Region.cpp UserspaceEmulator: Implement a proper VM allocator 2021-02-06 23:15:44 +01:00
Region.h UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
Report.h UserspaceEmulator: Use vdbgln() instead of dbgln() when reporting 2021-02-08 18:08:55 +01:00
SimpleRegion.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
SimpleRegion.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
SoftCPU.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
SoftCPU.h Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
SoftMMU.cpp UserspaceEmulator: Enable splitting regions at arbitrary points 2021-03-08 22:57:36 +01:00
SoftMMU.h UserspaceEmulator: Support munmap/mprotect with partial mappings 2021-03-08 22:57:36 +01:00
ValueWithShadow.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00