summaryrefslogtreecommitdiff
path: root/DevTools/UserspaceEmulator/Emulator.cpp
AgeCommit message (Expand)Author
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-16UserspaceEmulator: Keep Emulator& closer to the action in some placesAndreas Kling
2020-11-16UserspaceEmulator: Reduce malloc thrashing in backtrace captureAndreas Kling
2020-11-15UserspaceEmulator: Make sure the (crappy) VM allocator is page-alignedAndreas Kling
2020-11-14UserspaceEmulator: Honor the read/write/execute bits in mmap regionsAndreas Kling
2020-11-13UserspaceEmulator: Emulate the sys$get_stack_bounds() syscallAndreas Kling
2020-11-08UserspaceEmulator: Fix busted backtraces with --report-to-debugAndreas Kling
2020-11-08UserspaceEmulator: Don't audit accesses within realloc(), malloc_size()Andreas Kling
2020-10-25UserspaceEmulator: Remove some unneeded String copiesAnotherTest
2020-10-25UserspaceEmulator: Handle SO_BINDTODEVICE in setsockoptAnotherTest
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 some more ioctl() requestsAnotherTest
2020-10-25UserspaceEmulator: Add support for emulating SC_mountAnotherTest
2020-10-25UserspaceEmulator: Optionally write reports to the debug logAnotherTest
2020-10-13Use new format functions in remaining DevTools. (#3755)Paul Scharnofske
2020-10-04UserspaceEmulator: Remove remaining printf calls.asynts
2020-10-04AK: Don't add newline for outf/dbgf/warnf.asynts
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-02UserspaceEmulator: Replace printf usages with format.asynts
2020-09-28UserspaceEmulator: Implement the getsid() syscallAndreas Kling
2020-09-19UserspaceEmulator: Support all msg_iovlens in recvmsg and sendmsgNico Weber
2020-09-17Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitionsNico Weber
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-15UsespaceEmulator: Fix minor bugs in recvfrom() interceptionNico Weber
2020-09-15UserspaceEmulator: Intercept sendto()Nico Weber
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-09Kernel+LibC+UE: Introduce SIGINFO (generated with ^T)Andreas Kling
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-17UserspaceEmulator: Identical code on both branches, unify return in virt$ioctlBrian Gianforcaro
2020-08-17UserspaceEmulator: Fix conditionally uninitialized locals in virt$selectBrian Gianforcaro
2020-08-16X86+Profiler+UserspaceEmulator: Deduplicate ELFSymbolProvider to LibX86Nico Weber
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
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-12DevTools: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-07UserspaceEmulator: Add the dup2 syscallAndreas Kling
2020-08-07UserspaceEmulator: Add the chdir syscallAndreas Kling
2020-08-07UserspaceEmulator: Pass full path to new UE instance in virt$execve()Andreas Kling
2020-08-07UserspaceEmulator: Add the getpgid() and waitid() syscallsAndreas Kling
2020-08-07UserspaceEmulator: Add the setpgid syscallAndreas Kling