summaryrefslogtreecommitdiff
path: root/DevTools/UserspaceEmulator
AgeCommit message (Expand)Author
2020-08-25LibDebug: Move everything into the "Debug" namespaceLuke
2020-08-17UserspaceEmulator: Extra format arguments in MallocTracker, found by CoverityBrian Gianforcaro
2020-08-17UserspaceEmulator: Identical code on both branches, unify return in virt$ioctlBrian Gianforcaro
2020-08-17UserspaceEmulator: Fix conditionally uninitialized locals in virt$selectBrian Gianforcaro
2020-08-16X86+Profiler+UserspaceEmulator: Deduplicate ELFSymbolProvider to LibX86Nico Weber
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-12DevTools: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-11UserspaceEmulator: Remove some silly semicolonsNico Weber
2020-08-11UserspaceEmulator: Log unimplemented instructions with proper backtraceAndreas Kling
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-07UserspaceEmulator: Add the dup2 syscallAndreas Kling
2020-08-07UserspaceEmulator: Add the chdir syscallAndreas Kling
2020-08-07UserspaceEmulator: Pass full path to new UE instance in virt$execve()Andreas Kling
2020-08-07UserspaceEmulator: Add the getpgid() and waitid() syscallsAndreas Kling
2020-08-07UserspaceEmulator: Add the setpgid syscallAndreas Kling
2020-08-07UserspaceEmulator: Make the "unimplemented syscall" output look nicerAndreas Kling
2020-08-07UserspaceEmulator: Result is initialized after OR with all-1 immediateAndreas Kling
2020-08-06UserspaceEmulator: Fix bad rc check in ttyname and getcwd syscallsAndreas Kling
2020-08-05UserspaceEmulator: Support ioctl(TCGETS) and ioctl(TCSETS)Andreas Kling
2020-08-05UserspaceEmulator: Add the access syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the getcwd syscallAndreas Kling
2020-08-05UserspaceEmulator: Add the ttyname syscallAndreas Kling
2020-08-05UserspaceEmulator: Support ioctl(TIOCSPGRP)Andreas Kling
2020-08-05UserspaceEmulator: Add the getpgrp syscallAndreas Kling
2020-08-05UserspaceEmulator: Add support for UNIX signals :^)Andreas Kling
2020-08-01UserspaceEmulator: Don't print backtrace offsets if we have file/lineAndreas Kling
2020-08-01UserspaceEmulator: Report heap buffer overflows :^)Andreas Kling
2020-08-01UserspaceEmulator: Mark mmap regions as malloc blocks when mallocingAndreas Kling
2020-08-01UserspaceEmulator: Forward errors from fork() correctlyAndreas Kling
2020-07-31UserspaceEmulator: Use a report() function instead of dbgprintf()Andreas Kling
2020-07-30LibX86: Disassemble most remaining FPU instructionsNico Weber
2020-07-28LibX86: Disassemble most FPU instructions starting with D9Nico Weber
2020-07-28UserspaceEmulator: Add syscalls: stat(), realpath(), gethostname()Andreas Kling
2020-07-28UserspaceEmulator: Don't just return "EMULATED" in get_process_name()Andreas Kling
2020-07-28UserspaceEmulator: Support ioctl(TIOCGWINSZ)Andreas Kling
2020-07-27UserspaceEmulator: Set the process and thread name to "(UE) Executable"Andreas Kling
2020-07-27UserspaceEmulator: Implement the execve() syscall :^)Andreas Kling
2020-07-27UserspaceEmulator: Implement the fork() syscall :^)Andreas Kling
2020-07-27UserspaceEmulator: Implement the setuid() and setgid() syscallsAndreas Kling
2020-07-27UserspaceEmulator: Implement the accept() and setsockopt() syscallsAndreas Kling
2020-07-27UserspaceEmulator: Transfer the environment to the emulated processAndreas Kling
2020-07-27UserspaceEmulator: Mark SimpleRegions as initialized up front for nowAndreas Kling
2020-07-27UserspaceEmulator: Recognize xor/sub zeroing idioms and don't taintAndreas Kling
2020-07-26LibX86: Support disassembling a few FPU opcodes betterNico Weber
2020-07-22UserspaceEmulator: XLAT BX should not check full EBX shadow bitsAndreas Kling
2020-07-21UserspaceEmulator: Tweak some output stringsAndreas Kling
2020-07-21UserspaceEmulator: Include flag taint state in dump outputAndreas Kling
2020-07-21UserspaceEmulator: Use the base address of instructions in backtracesAndreas Kling