ladybird/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
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
main.cpp UserspaceEmulator: Fix syntax of generated profiles 2022-02-24 16:12:19 +03:30
MallocTracer.cpp
MallocTracer.h
MmapRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
MmapRegion.h
Range.cpp
Range.h
RangeAllocator.cpp
RangeAllocator.h
Region.cpp
Region.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
Report.h
SimpleRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
SimpleRegion.h
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
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