From e65c36ce044fdf3b0ecfcba579e7ac3cb7aeeffc Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 25 Apr 2011 01:08:56 +0000 Subject: [PATCH] Added the "jmp" instruction --- src/arch/i386.ins | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/arch/i386.ins b/src/arch/i386.ins index 9fcf870..308c8f1 100644 --- a/src/arch/i386.ins +++ b/src/arch/i386.ins @@ -657,6 +657,15 @@ { "iret", 0xcf, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, /* IRETD 0xcf 1 */ { "iretd", 0xcf, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, +/* JMP 0xeb 1 imm8 */ +{ "jmp", 0xeb, OP1F, OP_S8, AOT_NONE, AOT_NONE }, +/* JMP 0xe9 1 immW */ +{ "jmp", 0xe9, OP1F, OP_SW, AOT_NONE, AOT_NONE }, +/* JMP 0xff /4 1 r/mW */ +{ "jmp", 0xff, OP1F, OP_RMW_D0+4,AOT_NONE, AOT_NONE }, +{ "jmp", 0xff, OP1F, OP_RMW_D8+4,AOT_NONE, AOT_NONE }, +{ "jmp", 0xff, OP1F, OP_RMW_DW+4,AOT_NONE, AOT_NONE }, +{ "jmp", 0xff, OP1F, OP_RMW_RW+4,AOT_NONE, AOT_NONE }, /* LAHF 0x9f 1 */ { "lahf", 0x9f, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, /* LEAVE 0xc9 1 */