1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 07:45:06 +00:00
serenity/Userland/DevTools/UserspaceEmulator
Liav A b5ef900ccd Kernel: Don't assume paths of TTYs and pseudo terminals anymore
The obsolete ttyname and ptsname syscalls are removed.
LibC doesn't rely on these anymore, and it helps simplifying the Kernel
in many places, so it's an overall an improvement.

In addition to that, /proc/PID/tty node is removed too as it is not
needed anymore by userspace to get the attached TTY of a process, as
/dev/tty (which is already a character device) represents that as well.
2022-03-22 20:26:05 +01:00
..
CMakeLists.txt UserspaceEmulator: Move to using the new SoftFPU 2021-07-22 23:33:21 +02:00
Emulator.cpp UserspaceEmulator: Pass signal information through to emulated process 2022-03-04 20:07:05 +01:00
Emulator.h Kernel: Don't assume paths of TTYs and pseudo terminals anymore 2022-03-22 20:26:05 +01:00
Emulator_syscalls.cpp Kernel: Don't assume paths of TTYs and pseudo terminals anymore 2022-03-22 20:26:05 +01:00
EmulatorControl.h UserspaceEmulator+LibC: Add support for Region-of-Interest profiling 2021-08-10 05:13:44 +04:30
main.cpp UserspaceEmulator: Fix syntax of generated profiles 2022-02-24 16:12:19 +03:30
MallocTracer.cpp UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in malloc 2021-08-14 18:42:14 +02:00
MallocTracer.h LibC+UE: Keep more unused chunked blocks around 2021-05-23 19:31:39 +02:00
MmapRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
MmapRegion.h UserspaceEmulator: Prefix MmapRegions' name with '(UE)' 2021-08-14 18:42:14 +02:00
Range.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Range.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RangeAllocator.cpp UserspaceEmulator: Exclude special ranges from RangeAllocator 2021-12-28 19:28:13 +02:00
RangeAllocator.h UserspaceEmulator: Exclude special ranges from RangeAllocator 2021-12-28 19:28:13 +02:00
Region.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Region.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
Report.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
SimpleRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
SimpleRegion.h UE+LibX86: Support bigger reads and writes 2021-04-23 22:50:53 +02:00
SoftCPU.cpp UserspaceEmulator: Wrap the GPRs in ValueWithShadow 2022-03-04 20:07:05 +01:00
SoftCPU.h UserspaceEmulator: Add a SoftMMU::read<T> function 2022-03-04 20:07:05 +01:00
SoftFPU.cpp AK+Everywhere: Add sincos and use it in some places 2022-03-15 11:39:42 +01:00
SoftFPU.h UserspaceEmulator: Improve the MMX formatting on environment dump 2021-11-07 22:42:23 +00:00
SoftMMU.cpp UserspaceEmulator: Add a SoftMMU::read<T> function 2022-03-04 20:07:05 +01:00
SoftMMU.h UserspaceEmulator: Add a SoftMMU::read<T> function 2022-03-04 20:07:05 +01:00
ValueWithShadow.h UserspaceEmulator: Wrap the GPRs in ValueWithShadow 2022-03-04 20:07:05 +01:00