1 #as: -J 2 #objdump: -dw -mi386 3 #name: string insn operands 4 #warning_output: 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[ ]+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[ ]+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]+: d7[ ]+xlatb? +(%ds:)?\(%ebx\) 30 [ ]+[0-9a-f]+: 67 d7[ ]+xlatb? +(%ds:)?\(%bx\) 31 [ ]+[0-9a-f]+: d7[ ]+xlatb? +(%ds:)?\(%ebx\) 32 [ ]+[0-9a-f]+: d7[ ]+xlatb? +(%ds:)?\(%ebx\) 33 [ ]+[0-9a-f]+: d7[ ]+xlatb? +(%ds:)?\(%ebx\) 34 [ ]+[0-9a-f]+: 2e d7[ ]+xlatb? +%cs:\(%ebx\) 35 36 [0-9a-f]+ <.*start16>: 37 [ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\) 38 [ ]+[0-9a-f]+: 67 a4[ ]+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[ ]+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[ ]+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[ ]+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]+: d7[ ]+xlat (%ds:)?\(%ebx\) 67 [ ]+[0-9a-f]+: 67 d7[ ]+xlat (%ds:)?\(%bx\) 68 [ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\) 69 [ ]+[0-9a-f]+: d7[ ]+xlat (%ds:)?\(%ebx\) 70 [ ]+[0-9a-f]+: 2e d7[ ]+xlat %cs:\(%ebx\) 71 72 [0-9a-f]+ <.*intel16>: 73 [ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\) 74 [ ]+[0-9a-f]+: 67 a4[ ]+movsb (%ds:)?\(%si\),(%es:)?\(%di\) 75 76 [0-9a-f]+ <.*intel64>: 77 [ ]+[0-9a-f]+: a6[ ]+cmpsb (%es:)?\(%edi\),(%ds:)?\(%esi\) 78 [ ]+[0-9a-f]+: 67 a4[ ]+movsb (%ds:)?\(%si\),(%es:)?\(%di\) 79 #pass 80