summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2022-04-02UserspaceEmulator: Implement the SSE extensionHendiadyoin1
2022-04-02UserspaceEmulator: Don't mark SoftFPU::mmx_get/set as ALWAYS_INLINEHendiadyoin1
2022-04-02LibX86: Correctly name CVTTSS2SI_r32_xmm2m32Hendiadyoin1
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-15AK+Everywhere: Add sincos and use it in some placesHendiadyoin1
2022-03-15UserspaceEmulator: Clear c0 on x87 constant load instructionsHendiadyoin1
2022-03-15UserspaceEmulator: Make error checks in FYL2XP1 and FYL2X a bit closerHendiadyoin1
2022-03-15UserspaceEmulator: Add more FIXMES to SoftFPUHendiadyoin1
2022-03-04UserspaceEmulator: Pass signal information through to emulated processAli Mohammad Pur
2022-03-04UserspaceEmulator: Update signal handlers to use the new stack layoutAli Mohammad Pur
2022-03-04UserspaceEmulator: Add a SoftMMU::read<T> functionAli Mohammad Pur
2022-03-04UserspaceEmulator: Wrap the GPRs in ValueWithShadowAli Mohammad Pur
2022-03-04UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadowAli Mohammad Pur
2022-03-04UserspaceEmulator: Let SoftCPU.h include Emulator.hAli Mohammad Pur
2022-02-24UserspaceEmulator: Fix syntax of generated profilesBrian Gianforcaro
2022-02-16DevTools: Use default constructors/destructorsLenny Maiorani
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