OSDN Git Service
(root)
/
android-x86
/
art.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5d2ed00
)
Added disassembler support for repe_cmpsw instruction in x86, x86_64
author
agicsaki
<agicsaki@google.com>
Thu, 30 Jul 2015 20:40:13 +0000
(13:40 -0700)
committer
agicsaki
<agicsaki@google.com>
Thu, 30 Jul 2015 20:58:52 +0000
(13:58 -0700)
Also included support for repe_cmpsl instruction. This is a follow up to
commit
71311f868e2
which added support for repe_cmpsw in the x86 and
x86_64 assemblers.
Change-Id: I2beac05a57341539acf96cdf77062facd031a864
disassembler/disassembler_x86.cc
patch
|
blob
|
history
diff --git
a/disassembler/disassembler_x86.cc
b/disassembler/disassembler_x86.cc
index
2ead4a2
..
44787a7
100644
(file)
--- a/
disassembler/disassembler_x86.cc
+++ b/
disassembler/disassembler_x86.cc
@@
-1117,6
+1117,9
@@
DISASSEMBLER_ENTRY(cmp,
opcode1 = opcode_tmp.c_str();
}
break;
+ case 0xA7:
+ opcode1 = (prefix[2] == 0x66 ? "cmpsw" : "cmpsl");
+ break;
case 0xAF:
opcode1 = (prefix[2] == 0x66 ? "scasw" : "scasl");
break;