60 lines
2.7 KiB
Makefile
60 lines
2.7 KiB
Makefile
#source: load1.s
|
|
#as: --32
|
|
#ld: -melf_i386
|
|
#objdump: -dw --sym
|
|
#target: i?86-*-nacl* x86_64-*-nacl*
|
|
|
|
.*: +file format .*
|
|
|
|
SYMBOL TABLE:
|
|
#...
|
|
10030080 l O .data 0+1 bar
|
|
#...
|
|
10030081 g O .data 0+1 foo
|
|
#...
|
|
|
|
Disassembly of section .text:
|
|
|
|
0+20000 <_start>:
|
|
[ ]*[a-f0-9]+: c7 c0 80 00 03 10 mov \$0x10030080,%eax
|
|
[ ]*[a-f0-9]+: 81 d0 80 00 03 10 adc \$0x10030080,%eax
|
|
[ ]*[a-f0-9]+: 81 c3 80 00 03 10 add \$0x10030080,%ebx
|
|
[ ]*[a-f0-9]+: 81 e1 80 00 03 10 and \$0x10030080,%ecx
|
|
[ ]*[a-f0-9]+: 81 fa 80 00 03 10 cmp \$0x10030080,%edx
|
|
[ ]*[a-f0-9]+: 81 cf 80 00 03 10 or \$0x10030080,%edi
|
|
[ ]*[a-f0-9]+: 81 de 80 00 03 10 sbb \$0x10030080,%esi
|
|
[ ]*[a-f0-9]+: 81 ed 80 00 03 10 sub \$0x10030080,%ebp
|
|
[ ]*[a-f0-9]+: 81 f4 80 00 03 10 xor \$0x10030080,%esp
|
|
[ ]*[a-f0-9]+: f7 c1 80 00 03 10 test \$0x10030080,%ecx
|
|
[ ]*[a-f0-9]+: c7 c0 80 00 03 10 mov \$0x10030080,%eax
|
|
[ ]*[a-f0-9]+: 81 d0 80 00 03 10 adc \$0x10030080,%eax
|
|
[ ]*[a-f0-9]+: 81 c3 80 00 03 10 add \$0x10030080,%ebx
|
|
[ ]*[a-f0-9]+: 81 e1 80 00 03 10 and \$0x10030080,%ecx
|
|
[ ]*[a-f0-9]+: 81 fa 80 00 03 10 cmp \$0x10030080,%edx
|
|
[ ]*[a-f0-9]+: 81 cf 80 00 03 10 or \$0x10030080,%edi
|
|
[ ]*[a-f0-9]+: 81 de 80 00 03 10 sbb \$0x10030080,%esi
|
|
[ ]*[a-f0-9]+: 81 ed 80 00 03 10 sub \$0x10030080,%ebp
|
|
[ ]*[a-f0-9]+: 81 f4 80 00 03 10 xor \$0x10030080,%esp
|
|
[ ]*[a-f0-9]+: f7 c1 80 00 03 10 test \$0x10030080,%ecx
|
|
[ ]*[a-f0-9]+: c7 c0 81 00 03 10 mov \$0x10030081,%eax
|
|
[ ]*[a-f0-9]+: 81 d0 81 00 03 10 adc \$0x10030081,%eax
|
|
[ ]*[a-f0-9]+: 81 c3 81 00 03 10 add \$0x10030081,%ebx
|
|
[ ]*[a-f0-9]+: 81 e1 81 00 03 10 and \$0x10030081,%ecx
|
|
[ ]*[a-f0-9]+: 81 fa 81 00 03 10 cmp \$0x10030081,%edx
|
|
[ ]*[a-f0-9]+: 81 cf 81 00 03 10 or \$0x10030081,%edi
|
|
[ ]*[a-f0-9]+: 81 de 81 00 03 10 sbb \$0x10030081,%esi
|
|
[ ]*[a-f0-9]+: 81 ed 81 00 03 10 sub \$0x10030081,%ebp
|
|
[ ]*[a-f0-9]+: 81 f4 81 00 03 10 xor \$0x10030081,%esp
|
|
[ ]*[a-f0-9]+: f7 c1 81 00 03 10 test \$0x10030081,%ecx
|
|
[ ]*[a-f0-9]+: c7 c0 81 00 03 10 mov \$0x10030081,%eax
|
|
[ ]*[a-f0-9]+: 81 d0 81 00 03 10 adc \$0x10030081,%eax
|
|
[ ]*[a-f0-9]+: 81 c3 81 00 03 10 add \$0x10030081,%ebx
|
|
[ ]*[a-f0-9]+: 81 e1 81 00 03 10 and \$0x10030081,%ecx
|
|
[ ]*[a-f0-9]+: 81 fa 81 00 03 10 cmp \$0x10030081,%edx
|
|
[ ]*[a-f0-9]+: 81 cf 81 00 03 10 or \$0x10030081,%edi
|
|
[ ]*[a-f0-9]+: 81 de 81 00 03 10 sbb \$0x10030081,%esi
|
|
[ ]*[a-f0-9]+: 81 ed 81 00 03 10 sub \$0x10030081,%ebp
|
|
[ ]*[a-f0-9]+: 81 f4 81 00 03 10 xor \$0x10030081,%esp
|
|
[ ]*[a-f0-9]+: f7 c1 81 00 03 10 test \$0x10030081,%ecx
|
|
#pass
|