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 年之前 |