index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
DevTools
/
UserspaceEmulator
Age
Commit message (
Expand
)
Author
2020-07-18
UserspaceEmulator: Implement the XLAT instruction :^)
Andreas Kling
2020-07-18
UserspaceEmulator: Add 16-bit PUSH/POP instructions
Andreas Kling
2020-07-18
UserspaceEmulator: Fix every line in backtraces showing EIP
Andreas Kling
2020-07-18
UserspaceEmulator: Implement the BT/BTS/BTR/BTC instruction set
Andreas Kling
2020-07-18
UserspaceEmulator: Implement IMUL_RM8 and IMUL_RM32
Andreas Kling
2020-07-17
UserspaceEmulator: Skip freed mallocations in reachability scan
Andreas Kling
2020-07-16
UserspaceEmulator: Add the usleep() syscall
Andreas Kling
2020-07-16
UserspaceEmulator: Reset malloc backtrace on mallocation reuse
Andreas Kling
2020-07-16
UserspaceEmulator: Don't scan text segment for malloc leaks
Andreas Kling
2020-07-16
UserspaceEmulator: Print the number of bytes leaked on exit :^)
Andreas Kling
2020-07-16
UserspaceEmulator: Add TLS regions to reachability checking
Andreas Kling
2020-07-16
UserspaceEmulator: Include malloc/free backtraces in UAF logs :^)
Andreas Kling
2020-07-16
UserspaceEmulator: Put the memory reachability logging behind a macro
Andreas Kling
2020-07-16
UserspaceEmulator: Capture backtraces of malloc/free events
Andreas Kling
2020-07-16
UserspaceEmulator: Implement very basic leak checking :^)
Andreas Kling
2020-07-16
UserspaceEmulator: Add ways to check if a Region is stack/mmap
Andreas Kling
2020-07-16
UserspaceEmulator: Implement the ROL/ROR/RCL/RCR instructions
Andreas Kling
2020-07-16
UserspaceEmulator: Implement more SHLD/SHRD variants
Andreas Kling
2020-07-16
UserspaceEmulator: Make the shift/rotate instructions more generic
Andreas Kling
2020-07-16
UserspaceEmulator: Fix incorrect SALC behavior
Andreas Kling
2020-07-16
UserspaceEmulator: Let's say "Use-after-free" instead of "UAF"
Andreas Kling
2020-07-16
UserspaceEmulator: Cache the location and size of "malloc" and "free"
Andreas Kling
2020-07-15
UserspaceEmulator: Don't complain about free(nullptr)
Andreas Kling
2020-07-15
UserspaceEmulator: Add the getrandom() syscall
Andreas Kling
2020-07-15
UserspaceEmulator: Fix bogus use of "errno" in shbuf related syscalls
Andreas Kling
2020-07-15
UserspaceEmulator: Log invalid and double free() calls :^)
Andreas Kling
2020-07-15
UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^)
Andreas Kling
2020-07-15
UserspaceEmulator: Add some more syscalls :^)
Andreas Kling
2020-07-15
UserspaceEmulator: Add partial support for the SHLD/SHRD instructions
Andreas Kling
2020-07-15
UserspaceEmulator: Add support for shared buffers (shbuf)
Andreas Kling
2020-07-15
UserspaceEmulator: Dump backtrace on FPU instruction
Andreas Kling
2020-07-15
UserspaceEmulator: Implement MUL_RM32
Andreas Kling
2020-07-15
UserspaceEmulator: Implement the 32-bit BSWAP instruction :^)
Andreas Kling
2020-07-15
UserspaceEmulator: Implement an assortment of system calls
Andreas Kling
2020-07-15
UserspaceEmulator: Implement IDIV_RM32
Andreas Kling
2020-07-15
UserspaceEmulator: Implement the CBW/CDQ/CWD/CWDE instructions
Andreas Kling
2020-07-15
LibX86+UserspaceEmulator: Don't store a32 in MemoryOrRegisterReference
Andreas Kling
2020-07-15
UserspaceEmulator: Implement virt$pipe()
Sergey Bugaev
2020-07-13
LibX86+UserspaceEmulator: Devirtualize and inline more instruction code
Andreas Kling
2020-07-13
UserspaceEmulator: Mark some generic instructions ALWAYS_INLINE :^)
Andreas Kling
2020-07-13
UserspaceEmulator: Move the SoftCPU stream virtuals to the header
Andreas Kling
2020-07-13
UserspaceEmulator+LibX86: Turn on -O3 optimization for emulation code
Andreas Kling
2020-07-13
UserspaceEmulator: Add a very simple instruction fetch cache
Andreas Kling
2020-07-13
UserspaceEmulator: Add the POPFD instruction
Andreas Kling
2020-07-13
UserspaceEmulator: Add the NOT instruction (with bonus: NOP!)
Andreas Kling
2020-07-13
UserspaceEmulator: Add the STC/CLC and STD/CLD instructions
Andreas Kling
2020-07-13
UserspaceEmulator: Implement the ADC instruction
Andreas Kling
2020-07-13
UserspaceEmulator: Make SBB actually respect the SoftCPU carry flag
Andreas Kling
2020-07-13
UserspaceEmulator: Remove an unnecessary step in some instructions
Andreas Kling
2020-07-13
UserspaceEmulator: Fix wrong ESI/EDI step sizes in MOVSW and MOVSD
Andreas Kling
[prev]
[next]