Fabian
|
c5eea8a8d1
Jit POPF
|
3 سال پیش |
Fabian
|
0edc821618
Jit DIV/IDIV
|
3 سال پیش |
Fabian
|
3026e985fa
Jit BT
|
3 سال پیش |
Fabian
|
fc43119406
Optimise returns and indirect jumps/calls into same page
|
3 سال پیش |
Fabian
|
ee542c5f84
Optimise lazy flag handling
|
3 سال پیش |
Fabian
|
27a1f00657
Simplify
|
3 سال پیش |
Fabian
|
fdaf79eaa9
jit jo, jno, js, jns, jl, jnl, jle, jnle (the remaining arithmetic bits)
|
3 سال پیش |
Fabian
|
88613c3f27
Remove page_fault
|
3 سال پیش |
Fabian
|
d31e0edb5a
Improved code generation for jitted memory reads and writes
|
3 سال پیش |
Fabian
|
46671b5354
Jit inc16/dec16
|
3 سال پیش |
Fabian
|
ce0f34eff2
Jit cmp8/test8
|
3 سال پیش |
Fabian
|
6557445653
Generate less debug code in release
|
3 سال پیش |
Fabian
|
9da94d5438
Move wasm ops to WasmBuilder
|
3 سال پیش |
Fabian
|
97205c67a2
Rename to wasm_builder
|
3 سال پیش |
Fabian
|
e1f8a563ad
Simplify (remove c_api)
|
3 سال پیش |
Fabian
|
3a473aad79
Remove prefix handling from jit and exceptions
|
3 سال پیش |
Fabian
|
a73988a817
Make loop, loopz, loopnz and jcxz custom generated
|
3 سال پیش |
Fabian
|
764879bad1
s/reg32s/reg32
|
3 سال پیش |
Fabian
|
4bfd024366
Simplify gen_safe_read_write by removing fallback function
|
3 سال پیش |
Fabian
|
f058037006
Fix exception eip in #ud and #gp in jitted code
|
3 سال پیش |
Fabian
|
6f366b1277
Refactor: Use gen_set_previous_eip_offset_from_eip_with_low_bits in gen_safe_read_write
|
3 سال پیش |
Fabian
|
e2eecc7295
task_switch_test*_jit: assert that jit agrees
|
3 سال پیش |
Fabian
|
492a2cf78e
Update previous_ip only if page fault is going to happen
|
3 سال پیش |
Fabian
|
0d76a7e99a
Correctly set previous_ip before #nm (fixes segfaults in Linux)
|
3 سال پیش |
Fabian
|
4e9fa5e783
refactor
|
3 سال پیش |
Fabian
|
c47b4b252c
Optimise cr0 access in task_switch_test (only low byte needed)
|
3 سال پیش |
Fabian
|
c207400922
Fix Rust warnings
|
3 سال پیش |
Fabian
|
c97600f5cb
Also prepare gen_safe_read{64,128} for later optimisations
|
3 سال پیش |
Fabian
|
b23c4a9db2
Optimise pop reg
|
3 سال پیش |
Fabian
|
c5cd93678e
Pass local to gen_safe_read, add single function for modrm_resolve and gen_safe_read (preparation for later optimisations)
|
3 سال پیش |