1 |
205 |
julius |
#as: -J
|
2 |
|
|
#objdump: -dw -mi386
|
3 |
|
|
#name: string insn operands
|
4 |
|
|
#stderr: string-ok.e
|
5 |
|
|
.*: +file format .*
|
6 |
|
|
|
7 |
|
|
Disassembly of section .text:
|
8 |
|
|
|
9 |
|
|
0+ <.*start32>:
|
10 |
|
|
[ ]+[0-9a-f]+: 2e a6[ ]+cmpsb (%es:)?\(%edi\),%cs:\(%esi\)
|
11 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
12 |
|
|
[ ]+[0-9a-f]+: 67 a6[ ]+(addr16 )?cmpsb (%es:)?\(%di\),(%ds:)?\(%si\)
|
13 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
14 |
|
|
[ ]+[0-9a-f]+: 6c[ ]+insb \(%dx\),(%es:)?\(%edi\)
|
15 |
|
|
[ ]+[0-9a-f]+: 6c[ ]+insb \(%dx\),(%es:)?\(%edi\)
|
16 |
|
|
[ ]+[0-9a-f]+: 2e ac[ ]+lods %cs:\(%esi\),%al
|
17 |
|
|
[ ]+[0-9a-f]+: ac[ ]+lods (%ds:)?\(%esi\),%al
|
18 |
|
|
[ ]+[0-9a-f]+: 2e a4[ ]+movsb %cs:\(%esi\),(%es:)?\(%edi\)
|
19 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
20 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
21 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
22 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
23 |
|
|
[ ]+[0-9a-f]+: 2e 6e[ ]+outsb %cs:\(%esi\),\(%dx\)
|
24 |
|
|
[ ]+[0-9a-f]+: 6e[ ]+outsb (%ds:)?\(%esi\),\(%dx\)
|
25 |
|
|
[ ]+[0-9a-f]+: ae[ ]+scas (%es:)?\(%edi\),%al
|
26 |
|
|
[ ]+[0-9a-f]+: ae[ ]+scas (%es:)?\(%edi\),%al
|
27 |
|
|
[ ]+[0-9a-f]+: aa[ ]+stos %al,(%es:)?\(%edi\)
|
28 |
|
|
[ ]+[0-9a-f]+: aa[ ]+stos %al,(%es:)?\(%edi\)
|
29 |
|
|
[ ]+[0-9a-f]+: 2e d7[ ]+xlat %cs:\(%ebx\)
|
30 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
31 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
32 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
33 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
34 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
35 |
|
|
|
36 |
|
|
[0-9a-f]+ <.*start16>:
|
37 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
38 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
39 |
|
|
|
40 |
|
|
[0-9a-f]+ <.*start64>:
|
41 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
42 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
43 |
|
|
|
44 |
|
|
[0-9a-f]+ <.*intel32>:
|
45 |
|
|
[ ]+[0-9a-f]+: 2e a6[ ]+cmpsb (%es:)?\(%edi\),%cs:\(%esi\)
|
46 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
47 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
48 |
|
|
[ ]+[0-9a-f]+: 67 a6[ ]+(addr16 )?cmpsb (%es:)?\(%di\),(%ds:)?\(%si\)
|
49 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
50 |
|
|
[ ]+[0-9a-f]+: 6c[ ]+insb \(%dx\),(%es:)?\(%edi\)
|
51 |
|
|
[ ]+[0-9a-f]+: 6c[ ]+insb \(%dx\),(%es:)?\(%edi\)
|
52 |
|
|
[ ]+[0-9a-f]+: 2e ac[ ]+lods %cs:\(%esi\),%al
|
53 |
|
|
[ ]+[0-9a-f]+: ac[ ]+lods (%ds:)?\(%esi\),%al
|
54 |
|
|
[ ]+[0-9a-f]+: 2e a4[ ]+movsb %cs:\(%esi\),(%es:)?\(%edi\)
|
55 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
56 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
57 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
58 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
59 |
|
|
[ ]+[0-9a-f]+: a4[ ]+movsb (%ds:)?\(%esi\),(%es:)?\(%edi\)
|
60 |
|
|
[ ]+[0-9a-f]+: 2e 6e[ ]+outsb %cs:\(%esi\),\(%dx\)
|
61 |
|
|
[ ]+[0-9a-f]+: 6e[ ]+outsb (%ds:)?\(%esi\),\(%dx\)
|
62 |
|
|
[ ]+[0-9a-f]+: ae[ ]+scas (%es:)?\(%edi\),%al
|
63 |
|
|
[ ]+[0-9a-f]+: ae[ ]+scas (%es:)?\(%edi\),%al
|
64 |
|
|
[ ]+[0-9a-f]+: aa[ ]+stos %al,(%es:)?\(%edi\)
|
65 |
|
|
[ ]+[0-9a-f]+: aa[ ]+stos %al,(%es:)?\(%edi\)
|
66 |
|
|
[ ]+[0-9a-f]+: 2e d7[ ]+xlat %cs:\(%ebx\)
|
67 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
68 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
69 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
70 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
71 |
|
|
[ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\)
|
72 |
|
|
|
73 |
|
|
[0-9a-f]+ <.*intel16>:
|
74 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
75 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
76 |
|
|
|
77 |
|
|
[0-9a-f]+ <.*intel64>:
|
78 |
|
|
[ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\)
|
79 |
|
|
[ ]+[0-9a-f]+: 67 a4[ ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
|
80 |
|
|
#pass
|