summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-15Kernel: Merge {get,set}_process_name syscalls to the prctl syscallLiav A
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-05Kernel: Move process coredump metadata modification to the prctl syscallLiav A
2023-02-15Everywhere: Change all XXX into FIXME or remove as appropriateBen Wiederhake
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-25UserspaceEmulator: Use Core::Process::set_name()Sam Atkins
2023-01-21UserspaceEmulator: Use `Core::Stream` for writing profiling dataTim Schumacher
2023-01-13AK: Add support for "debug only" formattersMacDue
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
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-11LibX86: Only pass ProcessorMode to Instruction constructorItamar
2022-12-07UserspaceEmulator: Implement MOV_RM16_segAndreas Kling
2022-12-07UserspaceEmulator: Implement MOV_seg_RM32 and MOV_seg_RM16Andreas Kling
2022-12-07UserspaceEmulator: Implement PUSH_{CS,DS,ES,FS,GS,SS}Andreas Kling
2022-12-07UserspaceEmulator: Add SoftCPU getters for FS and GSAndreas Kling
2022-12-07UserspaceEmulator: Initialize the FS segment on startupAndreas Kling
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
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