1
0
Fork 0
mirror of https://github.com/yuzu-emu/unicorn.git synced 2025-04-25 14:06:21 +00:00
unicorn/include
Elton G 47150b6df3 reg_read and reg_write now work with registers W0 through W30 in Aarch64 ()
* reg_read and reg_write now work with registers W0 through W30 in Aarch64 emulaton

* Added a regress test for the ARM64 reg_read and reg_write on 32-bit registers (W0-W30)
Added a new macro in uc_priv.h (WRITE_DWORD_TO_QWORD), in order to write to the lower 32 bits of a 64 bit value without overwriting the whole value when using reg_write

* Fixed WRITE_DWORD macro

reg_write would zero out the high order bits when writing to 32 bit registers

e.g. uc.reg_write(UC_X86_REG_EAX, 0) would also set register RAX to zero
2017-01-15 20:13:35 +08:00
..
unicorn rename API uc_mem_free() to uc_free(). see 2017-01-10 20:59:14 +08:00
list.h refactor to allow multiple hooks for one type 2016-01-22 18:41:43 -08:00
qemu.h import 2015-08-21 15:04:50 +08:00
uc_priv.h reg_read and reg_write now work with registers W0 through W30 in Aarch64 () 2017-01-15 20:13:35 +08:00