[llvm-commits] [compiler-rt] r149245 - /compiler-rt/trunk/lib/asan/mach_override/mach_override.c

Alexander Potapenko glider at google.com
Mon Jan 30 04:49:00 PST 2012


Author: glider
Date: Mon Jan 30 06:49:00 2012
New Revision: 149245

URL: http://llvm.org/viewvc/llvm-project?rev=149245&view=rev
Log:
Add a mask for "cmpb $imm, (%rdi)" on x86_64

Modified:
    compiler-rt/trunk/lib/asan/mach_override/mach_override.c

Modified: compiler-rt/trunk/lib/asan/mach_override/mach_override.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/mach_override/mach_override.c?rev=149245&r1=149244&r2=149245&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/mach_override/mach_override.c (original)
+++ compiler-rt/trunk/lib/asan/mach_override/mach_override.c Mon Jan 30 06:49:00 2012
@@ -695,6 +695,7 @@
 	{ 0x3, {0xFF, 0xFF, 0x00}, {0xFF, 0x77, 0x00} },				// pushq $imm(%rdi)
 	{ 0x2, {0xFF, 0xFF}, {0x31, 0xC0} },						// xor %eax, %eax
 	{ 0x5, {0xFF, 0x00, 0x00, 0x00, 0x00}, {0x25, 0x00, 0x00, 0x00, 0x00} },	// and $imm, %eax
+	{ 0x3, {0xFF, 0xFF, 0xFF}, {0x80, 0x3F, 0x00} },				// cmpb $imm, (%rdi)
 
   { 0x8, {0xFF, 0xFF, 0xCF, 0xFF, 0x00, 0x00, 0x00, 0x00},
          {0x48, 0x8B, 0x04, 0x25, 0x00, 0x00, 0x00, 0x00}, },                     // mov $imm, %{rax,rdx,rsp,rsi}





More information about the llvm-commits mailing list