Historie revizí

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