Commit History

作者 SHA1 備註 提交日期
  Andreas Kling 60c2fba9b9 UserspaceEmulator+LibX86: Clean up some obnoxious template spam 4 年之前
  Nico Weber 993ceb66fd UserspaceEmulator: Fix off-by-one in code cache access 4 年之前
  Nico Weber f1c0f661f4 UserspaceEmulator+LibX86: Add support for 64-bit memory reads and writes (#3584) 4 年之前
  Nico Weber 4b5cfce6b1 UserspaceEmulator: Emulate two FPU instructions! 4 年之前
  Andreas Kling 5ba2022b8e UserspaceEmulator: Result is initialized after OR with all-1 immediate 5 年之前
  Andreas Kling 8dea25d974 UserspaceEmulator: Add support for UNIX signals :^) 5 年之前
  Nico Weber 8593bdb711 LibX86: Disassemble most remaining FPU instructions 5 年之前
  Nico Weber c99a3efc5b LibX86: Disassemble most FPU instructions starting with D9 5 年之前
  Andreas Kling 31b94114c0 UserspaceEmulator: Recognize xor/sub zeroing idioms and don't taint 5 年之前
  Nico Weber f6db97b8a9 LibX86: Support disassembling a few FPU opcodes better 5 年之前
  Andreas Kling abebec0e04 UserspaceEmulator: Use the base address of instructions in backtraces 5 年之前
  Andreas Kling e634fe6072 UserspaceEmulator: Warn on conditional op with uninitialized dependency 5 年之前
  Andreas Kling be5f42adea UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 5 年之前
  Andreas Kling 485d1faf09 UserspaceEmulator: Add helpers for making loop instructions generic 5 年之前
  Andreas Kling 86a7820ad7 UserspaceEmulator: Add 16-bit PUSH/POP instructions 5 年之前
  Andreas Kling 9f1221c785 UserspaceEmulator: Implement the ROL/ROR/RCL/RCR instructions 5 年之前
  Andreas Kling db1929e3ff UserspaceEmulator: Make the shift/rotate instructions more generic 5 年之前
  Andreas Kling c314292319 UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) 5 年之前
  Andreas Kling ef84865c8c LibX86+UserspaceEmulator: Devirtualize and inline more instruction code 5 年之前
  Andreas Kling 2f81c20002 UserspaceEmulator: Move the SoftCPU stream virtuals to the header 5 年之前
  Andreas Kling 8656835935 UserspaceEmulator: Add a very simple instruction fetch cache 5 年之前
  Andreas Kling 079021a607 UserspaceEmulator: Put the executable name in argv[0] :^) 5 年之前
  Andreas Kling 0af485dfff UserspaceEmulator: Implement STOSB/STOSW/STOSD 5 年之前
  Andreas Kling ae1d14bc7a UserspaceEmulator: Load the target executable ELF semi-properly :^) 5 年之前
  Andreas Kling 76b9fb258d UserspaceEmulator: Convert the XOR instruction to inline assembly 5 年之前
  Andreas Kling 7d41b95071 UserspaceEmulator: Tweak INC and SAR helpers to not be SoftCPU members 5 年之前
  Andreas Kling e852768ba6 UserspaceEmulator: Add the INC and ADD instructions 5 年之前
  Andreas Kling 12ab46def9 UserspaceEmulator: Give SoftCPU an API for evaluating jump conditions 5 年之前
  Andreas Kling e5afe6a579 UserspaceEmulator: Implement the CMP family of instructions 5 年之前
  Andreas Kling 04d58f54b3 UserspaceEmulator: Implement the SAR instruction 5 年之前