summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator/Emulator.h
AgeCommit message (Expand)Author
2023-03-15Kernel: Merge {get,set}_process_name syscalls to the prctl syscallLiav A
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-05Kernel: Move process coredump metadata modification to the prctl syscallLiav A
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-21UserspaceEmulator: Use `Core::Stream` for writing profiling dataTim Schumacher
2022-12-16Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscallLiav A
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-27Kernel: Make scheduler control syscalls more generickleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-04UserspaceEmulator: Pass signal information through to emulated processAli Mohammad Pur
2022-03-04UserspaceEmulator: Let SoftCPU.h include Emulator.hAli Mohammad Pur
2022-01-29UserspaceEmulator: Implement virt$sigprocmaskRummskartoffel
2022-01-29UserspaceEmulator: Implement virt$getppidRummskartoffel
2022-01-12Kernel+LibC+LibCore+UE: Implement `fchmodat(2)`Daniel Bertalan
2021-12-23UserspaceEmulator: Avoid copies of non trivial types on invocationsHendiadyoin1
2021-12-12UserspaceEmulator: Remove support for SC_select syscallJean-Baptiste Boric
2021-12-12UserspaceEmulator: Add support for SC_poll syscallJean-Baptiste Boric
2021-12-12UserspaceEmulator: Sort syscalls in alphabetic orderJean-Baptiste Boric
2021-11-26UserspaceEmulator: Fix after add_positional_argument API change :^)Brian Gianforcaro
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-08UserspaceEmulator: Add support for SC_uname and SC_sysconf syscallsBrendan Coles
2021-10-06UserspaceEmulator: Handle PerfEvent syscallsHediadyoin1
2021-08-14UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in mallocDaniel Bertalan
2021-08-10Kernel+UserspaceEmulator: Remove unused sys$gettimeofday()Andreas Kling
2021-08-10UserspaceEmulator: Move all the profiling details into the EmulatorAli Mohammad Pur
2021-08-08UserspaceEmulator: Make symbolication work when .text isn't the firstDaniel Bertalan
2021-08-08UserspaceEmulator: Fix typo in a method nameDaniel Bertalan
2021-08-06LibDebug+Everywhere: Make DebugInfo not own the ELF imageAli Mohammad Pur
2021-08-06UserspaceEmulator: Optionally generate a Profiler-compatible profileAli Mohammad Pur
2021-06-23UserspaceEmulator: Add a simple debugging ConsoleHendiadyoin1
2021-05-17Kernel+Userspace: Implement the accept4() system callGunnar Beutner
2021-05-12Userland+LibCore: Update FileWatcher + its users for InodeWatcher 2.0sin-ack
2021-05-03UserspaceEmulator: Add missing argument for sys$allocate_tlsGunnar Beutner
2021-05-03UserspaceEmulator: Add stub for sys$futexGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-03-23UserspaceEmulator: Update virt$lseek and virt$ftruncate for 64bit off_tIdan Horowitz
2021-03-22UserspaceEmulator: Add support for SC_abort syscallBrendan Coles
2021-03-18UE: Add killpg, getsockname, getpeername, shutdown, sync syscallsBrendan Coles
2021-03-16UserspaceEmulator: Add symlink, rename, set_coredump_metadata syscallsBrendan Coles
2021-03-14UserspaceEmulator: Add SC_rmdir syscallBrendan Coles
2021-03-11UserspaceEmulator: Implement set_process_name syscallBen Wiederhake
2021-03-09Emulator: Use libc.so bounds to fast-reject non-malloc addressesAndreas Kling
2021-03-09UserspaceEmulator: Add Emulator::dump_regions() helper functionAndreas Kling
2021-03-09UserspaceEmulator: Don't audit accesses in calloc() and libsystem.soAndreas Kling
2021-03-09UserspaceEmulator+LibC: Use sys$emuctl() to pass malloc info to UEAndreas Kling