summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2022-11-26LibX86: Add {Address,Operand}Size::Size64Simon Wanner
2022-11-26LibX86+UserspaceEmulator: Introduce AddressSize and OperandSize enumsSimon Wanner
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-27Kernel: Make scheduler control syscalls more generickleines Filmröllchen
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-08-23Userland: Consolidate most PATH resolving into a single implementationTim Schumacher
2022-07-19LibC: Remove the `LibPthread` interface targetTim Schumacher
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Userland: Remove erroneous String -> char* -> StringView conversionssin-ack
2022-05-29Everywhere: Fix a bunch of typosLinus Groh
2022-05-07UserspaceEmulator: Delegate rounding to the actual hardwareHendiadyoin1
2022-05-05Everywhere: Purge all support and usage of framebuffer devicesLiav A
2022-05-05Everywhere: Rename FB prefix name ioctls => GRAPHICSLiav A
2022-05-02Kernel: Stop requiring working malloc for syscall.h includesPatrick Meyer
2022-04-23UserspaceEmulator: Use boolean operators instead of bitwise onesDaniel Bertalan
2022-04-23Kernel+LibC+LibCore: Implement the unlinkat(2) syscallsin-ack
2022-04-06LibX86: Add CMPXCHG8B, RDRAND and RDSEEDHendiadyoin1
2022-04-06UserspaceEmulator: Don't interpret SSE2 instructions as MMX onesHendiadyoin1
2022-04-06LibX86: Support SSE2 :^)Hendiadyoin1
2022-04-06UserspaceEmulator: Truncate in CVTTSS2SIHendiadyoin1
2022-04-06LibX86: Correct CVTSS2SI's register signatureHendiadyoin1
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