summaryrefslogtreecommitdiff
path: root/DevTools/UserspaceEmulator/Emulator.h
AgeCommit message (Expand)Author
2021-01-12DevTools: Move to Userland/DevTools/Andreas Kling
2021-01-11UserspaceEmulator: Implement the ftruncate and umask syscallsAndreas Kling
2021-01-10UserspaceEmulator: Implement clock_settime syscallBrendan Coles
2021-01-10AK: Make MappedFile heap-allocated and ref-countedAndreas Kling
2020-12-31UserspaceEmulator: Support sys$mremap()Andreas Kling
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-21UserspaceEmulator: Implement profiling, disown, purge syscallsBrendan Coles
2020-12-20UserspaceEmulator: Add lazy caching of debug info for shared librariesAndreas Kling
2020-12-17UserspaceEmulator: Implement geteuid, getegid, ptsname syscallsBrendan Coles
2020-12-16UserspaceEmulator: Implement beep syscallBrendan Coles
2020-12-14UserspaceEmulator: Support dynamically loaded programsItamar
2020-12-08UserspaceEmulator: Implement readlink syscallBen Wiederhake
2020-11-23UserspaceEmulator: Implement clock_nanosleepSimon Danner
2020-11-22UserspaceEmulator: Add support for watch_fileSimon Danner
2020-11-19UserspaceEmulator: Inline some very hot functionsAndreas Kling
2020-11-13UserspaceEmulator: Emulate the sys$get_stack_bounds() syscallAndreas Kling
2020-11-08UserspaceEmulator: Don't audit accesses within realloc(), malloc_size()Andreas Kling
2020-10-25UserspaceEmulator: Add support for setsidAnotherTest
2020-10-25UserspaceEmulator: Add support for set_thread_nameAnotherTest
2020-10-25UserspaceEmulator: Add support for fchownAnotherTest
2020-10-25UserspaceEmulator: Add support for chmodAnotherTest
2020-10-25UserspaceEmulator: Add support for setgroupsAnotherTest
2020-10-25UserspaceEmulator: Add support for sched_(g s)etparamAnotherTest
2020-10-25UserspaceEmulator: Add support for emulating SC_mountAnotherTest
2020-10-25UserspaceEmulator: Optionally write reports to the debug logAnotherTest
2020-10-04UserspaceEmulator: Remove remaining printf calls.asynts
2020-09-28UserspaceEmulator: Implement the getsid() syscallAndreas Kling
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-15UserspaceEmulator: Intercept sendto()Nico Weber
2020-08-30Kernel+LibC+UE: Implement sleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel+LibC+UE: Implement usleep() via sys$clock_nanosleep()Andreas Kling
2020-08-25LibDebug: Move everything into the "Debug" namespaceLuke
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-07UserspaceEmulator: Add the dup2 syscallAndreas Kling
2020-08-07UserspaceEmulator: Add the chdir syscallAndreas Kling
2020-08-07UserspaceEmulator: Add the getpgid() and waitid() syscallsAndreas Kling
2020-08-07UserspaceEmulator: Add the setpgid syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the access syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the getcwd syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the ttyname syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the getpgrp syscallAndreas Kling
2020-08-05UserspaceEmulator: Add support for UNIX signals :^)Andreas Kling
2020-07-31UserspaceEmulator: Use a report() function instead of dbgprintf()Andreas Kling
2020-07-28UserspaceEmulator: Add syscalls: stat(), realpath(), gethostname()Andreas Kling
2020-07-27UserspaceEmulator: Implement the execve() syscall :^)Andreas Kling
2020-07-27UserspaceEmulator: Implement the fork() syscall :^)Andreas Kling
2020-07-27UserspaceEmulator: Implement the setuid() and setgid() syscallsAndreas Kling