38 lines
1.4 KiB
Makefile
38 lines
1.4 KiB
Makefile
#as: -malign-branch-boundary=32 -malign-branch=jcc+fused+jmp
|
|
#objdump: -dw
|
|
|
|
.*: +file format .*
|
|
|
|
Disassembly of section .text:
|
|
|
|
0+ <foo>:
|
|
0: c1 e9 02 shr \$0x2,%ecx
|
|
#...
|
|
3: c1 e9 02 shr \$0x2,%ecx
|
|
6: c1 e9 02 shr \$0x2,%ecx
|
|
9: 89 d1 mov %edx,%ecx
|
|
b: 31 c0 xor %eax,%eax
|
|
d: c1 e9 02 shr \$0x2,%ecx
|
|
10: c1 e9 02 shr \$0x2,%ecx
|
|
13: c1 e9 02 shr \$0x2,%ecx
|
|
16: c1 e9 02 shr \$0x2,%ecx
|
|
19: c1 e9 02 shr \$0x2,%ecx
|
|
1c: c1 e9 02 shr \$0x2,%ecx
|
|
1f: f6 c2 02 test \$0x2,%dl
|
|
22: f3 ab rep stos %eax,%es:\(%edi\)
|
|
24: 75 dd jne (0x)?3( .*)?
|
|
26: 31 c0 xor %eax,%eax
|
|
28: c1 e9 02 shr \$0x2,%ecx
|
|
#...
|
|
2b: c1 e9 02 shr \$0x2,%ecx
|
|
2e: c1 e9 02 shr \$0x2,%ecx
|
|
31: 89 d1 mov %edx,%ecx
|
|
33: 31 c0 xor %eax,%eax
|
|
35: c1 e9 02 shr \$0x2,%ecx
|
|
38: c1 e9 02 shr \$0x2,%ecx
|
|
3b: c1 e9 02 shr \$0x2,%ecx
|
|
3e: f6 c2 02 test \$0x2,%dl
|
|
41: e8 [0-9a-f ]+ call .*
|
|
46: 75 e3 jne (0x)?2b( .*)?
|
|
48: 31 c0 xor %eax,%eax
|
|
#pass
|