From 6fdd86e26f48805ef2fc7740dd6c170e43dbdf07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Wed, 1 Aug 2012 11:30:39 -0400 Subject: Add "movsbl %sil, %ecx" to the list of known instructions. Shows up on OS X 10.8. --- mach_override/mach_override.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mach_override/mach_override.c') diff --git a/mach_override/mach_override.c b/mach_override/mach_override.c index f2a4fea..fc04cc2 100644 --- a/mach_override/mach_override.c +++ b/mach_override/mach_override.c @@ -570,6 +570,7 @@ static AsmInstructionMatch possibleInstructions[] = { { 0x3, {0xFF, 0xFF, 0xFF}, {0x48, 0x89, 0xE5} }, // mov %rsp,%rbp { 0x4, {0xFF, 0xFF, 0xFF, 0x00}, {0x48, 0x83, 0xEC, 0x00} }, // sub 0x??, %rsp { 0x4, {0xFB, 0xFF, 0x00, 0x00}, {0x48, 0x89, 0x00, 0x00} }, // move onto rbp + { 0x4, {0xFF, 0xFF, 0xFF, 0xFF}, {0x40, 0x0f, 0xbe, 0xce} }, // movsbl %sil, %ecx { 0x2, {0xFF, 0x00}, {0x41, 0x00} }, // push %rXX { 0x2, {0xFF, 0x00}, {0x85, 0x00} }, // test %rX,%rX { 0x5, {0xF8, 0x00, 0x00, 0x00, 0x00}, {0xB8, 0x00, 0x00, 0x00, 0x00} }, // mov $imm, %reg -- cgit v1.2.3