aboutsummaryrefslogtreecommitdiff
path: root/subhook_x86.c
diff options
context:
space:
mode:
authorZeex <zeex@rocketmail.com>2018-03-23 02:44:40 +0600
committerZeex <zeex@rocketmail.com>2018-03-23 02:45:13 +0600
commitded81e70b1a482cd981f88e8a09b906fba1077f0 (patch)
treee3a7b4a36e260e2f500b79537fd4ea19381561e2 /subhook_x86.c
parent698d2307a4fa710174cda398a023389ff804f385 (diff)
downloadsubhook-ded81e70b1a482cd981f88e8a09b906fba1077f0.zip
subhook-ded81e70b1a482cd981f88e8a09b906fba1077f0.tar.gz
subhook-ded81e70b1a482cd981f88e8a09b906fba1077f0.tar.bz2
Add support for NOP (one-byte version) (#28)
Diffstat (limited to 'subhook_x86.c')
-rw-r--r--subhook_x86.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/subhook_x86.c b/subhook_x86.c
index 688fb88..7ed9779 100644
--- a/subhook_x86.c
+++ b/subhook_x86.c
@@ -154,7 +154,8 @@ static size_t subhook_disasm(void *src, int32_t *reloc_op_offset) {
/* TEST r/m8, imm8 */ {0xF6, 0, MODRM | REG_OPCODE | IMM8},
/* TEST r/m32, imm32 */ {0xF7, 0, MODRM | REG_OPCODE | IMM32},
/* TEST r/m8, r8 */ {0x84, 0, MODRM},
- /* TEST r/m32, r32 */ {0x85, 0, MODRM}
+ /* TEST r/m32, r32 */ {0x85, 0, MODRM},
+ /* NOP */ {0x90, 0, 0}
};
uint8_t *code = src;