summaryrefslogtreecommitdiff
path: root/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2021-01-08UserspaceEmulator: Fix build after MOVSX shadowing changesAndreas Kling
2021-01-08UserspaceEmulator: Fix incorrect shadowing on mov sign extendGal Horowitz
2021-01-01UserspaceEmulator: Remove hand-rolled is_foo() helpers in favor of RTTIAndreas Kling
2020-12-31UserspaceEmulator: Support sys$mremap()Andreas Kling
2020-12-31Everywhere: Fix more typosLuke
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-25UserspaceEmulator: Use ring 3 segment selectorsAndreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25Kernel+LibELF: Abort ELF executable load sooner when something failsAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-21UserspaceEmulator: Implement profiling, disown, purge syscallsBrendan Coles
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-20UserspaceEmulator: Add lazy caching of debug info for shared librariesAndreas Kling
2020-12-17UserspaceEmulator: Implement geteuid, getegid, ptsname syscallsBrendan Coles
2020-12-16UserspaceEmulator: Implement beep syscallBrendan Coles
2020-12-14UserspaceEmulator: Support dynamically loaded programsItamar
2020-12-14UserspaceEmulator: Support the name argument in mmap for file backed mappingsItamar
2020-12-14UserspaceEmulator: Update memory protection of underlying pagesItamar
2020-12-10UserspaceEmulator: Fix page determinationBen Wiederhake
2020-12-08UserspaceEmulator: Implement readlink syscallBen Wiederhake
2020-12-08UserspaceEmulator: Handle overflow in virt$realpathBen Wiederhake
2020-11-23UserspaceEmulator: Implement clock_nanosleepSimon Danner
2020-11-22UserspaceEmulator: Add support for watch_fileSimon Danner
2020-11-19UserspaceEmulator: Inline some very hot functionsAndreas Kling
2020-11-16UserspaceEmulator: Keep Emulator& closer to the action in some placesAndreas Kling
2020-11-16UserspaceEmulator: Cache the region we're executing code fromAndreas Kling
2020-11-16UserspaceEmulator: Reduce malloc thrashing in backtrace captureAndreas Kling
2020-11-16UserspaceEmulator: Make big malloc block lookup O(1) as wellAndreas Kling
2020-11-16UserspaceEmulator: Make Region a top-level classAndreas Kling
2020-11-16UserspaceEmulator: Devirtualize read/write/execute region permissionsAndreas Kling
2020-11-16UserspaceEmulator: Hang malloc metadata on malloc block MmapRegionsAndreas Kling
2020-11-16UserspaceEmulator: Improve error text on jump to non-executable memoryAndreas Kling
2020-11-15UserspaceEmulator: Implement 32-bit FIDIV, 16-bit FIADD/FISUB/FISUBR/FIDIV/FI...Nico Weber
2020-11-15UserspaceEmulator: Add a fast path for forward REP STOSDAndreas Kling
2020-11-15UserspaceEmulator: Add a fast path for forward REP STOSBAndreas Kling
2020-11-15UserspaceEmulator: Add virtual data()/shadow_data() accessors to RegionAndreas Kling
2020-11-15UserspaceEmulator: Add a page-address-to-MMU-region lookup mapAndreas Kling
2020-11-15UserspaceEmulator: Make sure the (crappy) VM allocator is page-alignedAndreas Kling
2020-11-15UserspaceEmulator: Implement FISUBR_RM32Nico Weber
2020-11-14UserspaceEmulator: Fix some FPU instructions' handling of RM32/RM64Andreas Kling
2020-11-14UserspaceEmulator: Skip destroying the Emulator object on shutdownAndreas Kling
2020-11-14UserspaceEmulator: Untaint flags in FCOMI and FUCOMI for nowAndreas Kling
2020-11-14UserspaceEmulator: Forget ChunkedBlocks after they are munmap()'edAndreas Kling
2020-11-14UserspaceEmulator: Avoid one hash lookup in target_did_malloc()Andreas Kling
2020-11-14UserspaceEmulator: Add some helpers to tidy up TrackedChunkedBlockAndreas Kling
2020-11-14UserspaceEmulator: Track malloc ChunkedBlocks for faster auditingAndreas Kling
2020-11-14UserspaceEmulator: Implement FISUB_RM32Andreas Kling
2020-11-14UserspaceEmulator: Remove some FPU debug spamAndreas Kling