summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2022-01-29UserspaceEmulator: Implement ioctl TIOCSTIRummskartoffel
2022-01-29UserspaceEmulator: Implement ioctl TCFLSHRummskartoffel
2022-01-29UserspaceEmulator: Implement signal maskingRummskartoffel
2022-01-29UserspaceEmulator: Implement virt$sigprocmaskRummskartoffel
2022-01-29UserspaceEmulator: Implement virt$getppidRummskartoffel
2022-01-29UserspaceEmulator: Implement ioctl TIOCGPGRPRummskartoffel
2022-01-29UserspaceEmulator: Implement ioctl TIOCSWINSZRummskartoffel
2022-01-29UserspaceEmulator: Implement ioctl FIONBIORummskartoffel
2022-01-29UserspaceEmulator: Convert virt$ioctl to use switch-caseRummskartoffel
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-24UserspaceEmulator: Support ioctls TCSETSF and TCSETSWRummskartoffel
2022-01-21UserspaceEmulator: Correctly fail in execve when binary is inaccessibleRummskartoffel
2022-01-21UserspaceEmulator: Fix execve messing up command lines with "--"Rummskartoffel
2022-01-13LibELF: Accept Span instead of Pointer+Size in validate_program_headersIdan Horowitz
2022-01-13LibELF: Use StringBuilders instead of Strings for the interpreter pathIdan Horowitz
2022-01-12Kernel+LibC+LibCore+UE: Implement `fchmodat(2)`Daniel Bertalan
2022-01-08UserspaceEmulator: Fail with EINVAL for mmap with size 0Rummskartoffel
2022-01-08UserspaceEmulator: Interpret zero-alignment as page-sized alignmentRummskartoffel
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2021-12-28UserspaceEmulator: Exclude special ranges from RangeAllocatorDaniel Bertalan
2021-12-23Kernel+UE+LibC: Store address as void* in SC_m{re,}map_paramsDaniel Bertalan
2021-12-23Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flagDaniel Bertalan
2021-12-23UserspaceEmulator: Replace intersecting ranges if MAP_FIXED is specifiedDaniel Bertalan
2021-12-23UserspaceEmulator: Return ValueAndShadowReference& on operator=Hendiadyoin1
2021-12-23UserspaceEmulator: Avoid copies of non trivial types on invocationsHendiadyoin1
2021-12-23UserspaceEmulator: Remove redundant private specifier in SoftCPU.hHendiadyoin1
2021-12-23UserspaceEmulator: Remove some else-after-returnsHendiadyoin1
2021-12-23UserspaceEmulator: Add some implied auto qualifiersHendiadyoin1
2021-12-22Kernel: Move userspace virtual address range base to 0x10000Idan Horowitz
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
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-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-10Everywhere: Move shared library checks into a common functionTim Schumacher
2021-11-10Emulator: Restrict library name check when querying symbolsTim Schumacher
2021-11-10Emulator: Use existing queried library name in load checkTim Schumacher
2021-11-08UserspaceEmulator: Add support for SC_uname and SC_sysconf syscallsBrendan Coles
2021-11-07UserspaceEmulator: Improve the MMX formatting on environment dumpHendiadyoin1
2021-11-07UserspaceEmulator: Raise an error on FPU stack underflowHendiadyoin1
2021-11-07UserspaceEmulator: Remove some unnecessary castingHendiadyoin1
2021-11-07UserspaceEmulator: Stop overriding flags in FCOMIHendiadyoin1
2021-11-07UserspaceEmulator: Fix typos in SoftFPU.[cpp|h]Hendiadyoin1
2021-11-07UserspaceEmulator: Align FPU-exception names with the manualHendiadyoin1
2021-11-07UserspaceEmulator: Check the right flags in FCMOVHendiadyoin1
2021-11-07UserspaceEmulator: Correct FSCALES roundingHendiadyoin1