Commit Graph

84 Commits

Author SHA1 Message Date
tuz358
e4d737dadf Add mov_esi_imm32(0xbe) instruction 2018-03-05 18:00:06 +09:00
tuz358
fb5ba2928b Add mov_ebp_imm32(0xbd) instruction 2018-03-05 17:57:26 +09:00
tuz358
1e9699d107 Add mov_esp_imm32(0xbc) instruction 2018-03-05 17:55:39 +09:00
tuz358
1471230743 Add mov_edx_imm32(0xba) instruction 2018-03-05 17:52:29 +09:00
tuz358
6240382880 first commit 2018-03-05 17:33:21 +09:00
tuz358
46567cd15d Minor fix 2018-03-05 17:22:10 +09:00
tuz358
0d74bf74de set_flag: Fix bug due to mistake processing order 2018-03-05 17:18:43 +09:00
tuz358
e0b453b79f jmp_imm8: Bug fix (eip address missing) 2018-03-05 17:16:11 +09:00
tuz358
f0c3e92281 mov_ebx_imm32: Bug fix due to forgetting endian conversion 2018-03-05 17:13:56 +09:00
tuz358
59998aa168 mov_ecx_imm32: Bug fix due to forgetting endian conversion 2018-03-05 17:07:46 +09:00
tuz358
052c91e44f mov_eax_imm32: Bug fix due to forgetting endian conversion 2018-03-05 17:05:48 +09:00
tuz358
997d62dbe6 jne_imm8: Bug fix due toeip addressing mistakes 2018-03-05 16:56:15 +09:00
tuz358
3317def328 Minor fix 2018-03-05 12:03:57 +09:00
tuz358
4b05a55542 Add mov_eax_imm32(0xb8) instruction 2018-03-05 11:53:04 +09:00
tuz358
23831ad03b Add jne_imm8(0x75) instruction 2018-03-05 11:50:25 +09:00
tuz358
4b84c23d92 Add int get_flag(uint32_t flag_type) function 2018-03-05 11:43:50 +09:00
tuz358
5894c46d10 Add opcode_83(0x83) instruction 2018-03-05 11:37:10 +09:00
tuz358
b161f2b85f Add cmp_rm32_imm8 instruction 2018-03-05 11:28:20 +09:00
tuz358
ca332915c8 Add set_flag(int flag, uint32_t flag_type) func and a minor upate 2018-03-05 11:25:03 +09:00
tuz358
47352b68f2 Add opcode_ff(0xff) instruction 2018-03-05 10:22:31 +09:00
tuz358
1ce883a1a0 Add dec_ecx(0x49) instruction 2018-03-05 10:12:34 +09:00
tuz358
feb1ec53dc Revert "Add dec_r32(0x48~0x4f) instruction"
This reverts commit 6a06934dde.
2018-03-05 10:09:50 +09:00
tuz358
6a06934dde Add dec_r32(0x48~0x4f) instruction 2018-03-05 09:57:32 +09:00
tuz358
d4ec188ef1 Add add_rm32_r32(0x01) instruction 2018-03-05 08:34:42 +09:00
tuz358
bf7fa49eee Add mov_rm32_r32(0x89) instruction 2018-03-04 23:02:14 +09:00
tuz358
27a7d866d2 Minor fix 2018-03-04 22:33:45 +09:00
tuz358
5c3fdd32b6 Add jmp_imm8(0xeb) instruction 2018-03-04 22:31:35 +09:00
tuz358
cdf2d00777 Add mov_ebx_imm32(0xbb) instruction 2018-03-04 22:22:05 +09:00
tuz358
44c3d3aa9c Add mov_ecx_imm32(0xb9) function 2018-03-04 22:16:15 +09:00
tuz358
c2b568b443 Add xor_rm32_r32(0x31) instruction 2018-03-04 22:02:10 +09:00
tuz358
88cf93a721 Add functions of ModRM 2018-03-04 17:29:57 +09:00
tuz358
b8350dcb6d instructions.h: include memory.h 2018-03-04 17:26:03 +09:00
tuz358
42950268fc Array general purpose registers 2018-03-04 02:15:50 +09:00
tuz358
6a3b037a89 first commit 2018-03-03 08:54:12 +09:00