Commit History

Author SHA1 Message Date
  asynts d5ffb51a83 AK: Don't add newline for outf/dbgf/warnf. 4 years ago
  asynts ba3488a6d5 UserspaceEmulator: Replace printf usages with format. 4 years ago
  Andreas Kling 60c2fba9b9 UserspaceEmulator+LibX86: Clean up some obnoxious template spam 4 years ago
  Nico Weber f1c0f661f4 UserspaceEmulator+LibX86: Add support for 64-bit memory reads and writes (#3584) 4 years ago
  Nico Weber 4b5cfce6b1 UserspaceEmulator: Emulate two FPU instructions! 4 years ago
  Nico Weber f8084cc083 UserspaceEmulator: Remove some silly semicolons 4 years ago
  Andreas Kling c6ee6c0b42 UserspaceEmulator: Log unimplemented instructions with proper backtrace 4 years ago
  Andreas Kling 5ba2022b8e UserspaceEmulator: Result is initialized after OR with all-1 immediate 4 years ago
  Andreas Kling c7e4c0734b UserspaceEmulator: Use a report() function instead of dbgprintf() 4 years ago
  Nico Weber 8593bdb711 LibX86: Disassemble most remaining FPU instructions 5 years ago
  Nico Weber c99a3efc5b LibX86: Disassemble most FPU instructions starting with D9 5 years ago
  Andreas Kling 31b94114c0 UserspaceEmulator: Recognize xor/sub zeroing idioms and don't taint 5 years ago
  Nico Weber f6db97b8a9 LibX86: Support disassembling a few FPU opcodes better 5 years ago
  Andreas Kling 9fc00d5d12 UserspaceEmulator: XLAT BX should not check full EBX shadow bits 5 years ago
  Andreas Kling 9c155c8f35 UserspaceEmulator: Tweak some output strings 5 years ago
  Andreas Kling a819c35904 UserspaceEmulator: Include flag taint state in dump output 5 years ago
  Andreas Kling 5c29f4e326 UserspaceEmulator: Add a newline before uninitialized op warnings 5 years ago
  Andreas Kling d1dd5013ea UserspaceEmulator: Remove unnecessary local getpid() caches 5 years ago
  Andreas Kling e634fe6072 UserspaceEmulator: Warn on conditional op with uninitialized dependency 5 years ago
  Andreas Kling 48eec58bdc UserspaceEmulator: Flush stdout in SoftCPU::dump() 5 years ago
  Andreas Kling 6c8a0e8c56 UserspaceEmulator: Mark all registers as initialized from boot 5 years ago
  Andreas Kling be5f42adea UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) 5 years ago
  Andreas Kling e4b068aec5 UserspaceEmulator: Fix buggy IDIV instructions 5 years ago
  Andreas Kling 9e6d002660 UserspaceEmulator: Fix buggy IMUL instructions 5 years ago
  Andreas Kling 02882d5345 UserspaceEmulator: Add single-operand MUL and DIV instructions 5 years ago
  Andreas Kling 30d512144e UserspaceEmulator: Implement the BSF and BSF instructions 5 years ago
  Andreas Kling becbf36711 UserspaceEmulator: Fix XCHG_AX_reg16 overwriting entire EAX 5 years ago
  Andreas Kling 8959f9950a UserspaceEmulator: Simplify the STOSB/STOSW/STOSD instructions 5 years ago
  Andreas Kling 79290696cf UserspaceEmulator: Simplify MOVSB/MOVSW/MOVSD instructions 5 years ago
  Andreas Kling f70f530722 UserspaceEmulator: Implement the SCASB/SCASW/SCASD instructions 5 years ago