Index: runtime/vm/disassembler_ia32.cc |
diff --git a/runtime/vm/disassembler_ia32.cc b/runtime/vm/disassembler_ia32.cc |
index 852621bf5fe488619626458a03a180a72e129e1d..b18dd3ff03e9bb90cda636d96864b4a5d3af4bc3 100644 |
--- a/runtime/vm/disassembler_ia32.cc |
+++ b/runtime/vm/disassembler_ia32.cc |
@@ -1405,17 +1405,17 @@ int X86Decoder::InstructionDecode(uword pc) { |
data += 5; |
} else if (*(data+2) == 0x80 && |
*(data+3) == 0x00 && |
- *(data+3) == 0x00 && |
- *(data+3) == 0x00 && |
- *(data+4) == 0x00) { |
+ *(data+4) == 0x00 && |
+ *(data+5) == 0x00 && |
+ *(data+6) == 0x00) { |
Print("nop"); |
data += 7; |
} else if (*(data+2) == 0x84 && |
*(data+3) == 0x00 && |
- *(data+3) == 0x00 && |
- *(data+3) == 0x00 && |
- *(data+3) == 0x00 && |
- *(data+4) == 0x00) { |
+ *(data+4) == 0x00 && |
+ *(data+5) == 0x00 && |
+ *(data+6) == 0x00 && |
+ *(data+7) == 0x00) { |
Print("nop"); |
data += 8; |
} else { |