load1b.d revision 1.1.1.1
1#source: load1.s 2#as: --x32 -mrelax-relocations=yes 3#ld: -melf32_x86_64 -z max-page-size=0x200000 -z noseparate-code 4#objdump: -dw --sym 5 6.*: +file format .* 7 8SYMBOL TABLE: 9#... 100+600162 l O .data 0+1 bar 11#... 120+600163 g O .data 0+1 foo 13#... 14 15 16Disassembly of section .text: 17 180+400074 <_start>: 19 +[a-f0-9]+: 81 d0 62 01 60 00 adc \$0x600162,%eax 20 +[a-f0-9]+: 81 c3 62 01 60 00 add \$0x600162,%ebx 21 +[a-f0-9]+: 81 e1 62 01 60 00 and \$0x600162,%ecx 22 +[a-f0-9]+: 81 fa 62 01 60 00 cmp \$0x600162,%edx 23 +[a-f0-9]+: 81 ce 62 01 60 00 or \$0x600162,%esi 24 +[a-f0-9]+: 81 df 62 01 60 00 sbb \$0x600162,%edi 25 +[a-f0-9]+: 81 ed 62 01 60 00 sub \$0x600162,%ebp 26 +[a-f0-9]+: 41 81 f0 62 01 60 00 xor \$0x600162,%r8d 27 +[a-f0-9]+: 41 f7 c7 62 01 60 00 test \$0x600162,%r15d 28 +[a-f0-9]+: 48 81 d0 62 01 60 00 adc \$0x600162,%rax 29 +[a-f0-9]+: 48 81 c3 62 01 60 00 add \$0x600162,%rbx 30 +[a-f0-9]+: 48 81 e1 62 01 60 00 and \$0x600162,%rcx 31 +[a-f0-9]+: 48 81 fa 62 01 60 00 cmp \$0x600162,%rdx 32 +[a-f0-9]+: 48 81 cf 62 01 60 00 or \$0x600162,%rdi 33 +[a-f0-9]+: 48 81 de 62 01 60 00 sbb \$0x600162,%rsi 34 +[a-f0-9]+: 48 81 ed 62 01 60 00 sub \$0x600162,%rbp 35 +[a-f0-9]+: 49 81 f0 62 01 60 00 xor \$0x600162,%r8 36 +[a-f0-9]+: 49 f7 c7 62 01 60 00 test \$0x600162,%r15 37 +[a-f0-9]+: 81 d0 63 01 60 00 adc \$0x600163,%eax 38 +[a-f0-9]+: 81 c3 63 01 60 00 add \$0x600163,%ebx 39 +[a-f0-9]+: 81 e1 63 01 60 00 and \$0x600163,%ecx 40 +[a-f0-9]+: 81 fa 63 01 60 00 cmp \$0x600163,%edx 41 +[a-f0-9]+: 81 ce 63 01 60 00 or \$0x600163,%esi 42 +[a-f0-9]+: 81 df 63 01 60 00 sbb \$0x600163,%edi 43 +[a-f0-9]+: 81 ed 63 01 60 00 sub \$0x600163,%ebp 44 +[a-f0-9]+: 41 81 f0 63 01 60 00 xor \$0x600163,%r8d 45 +[a-f0-9]+: 41 f7 c7 63 01 60 00 test \$0x600163,%r15d 46 +[a-f0-9]+: 48 81 d0 63 01 60 00 adc \$0x600163,%rax 47 +[a-f0-9]+: 48 81 c3 63 01 60 00 add \$0x600163,%rbx 48 +[a-f0-9]+: 48 81 e1 63 01 60 00 and \$0x600163,%rcx 49 +[a-f0-9]+: 48 81 fa 63 01 60 00 cmp \$0x600163,%rdx 50 +[a-f0-9]+: 48 81 cf 63 01 60 00 or \$0x600163,%rdi 51 +[a-f0-9]+: 48 81 de 63 01 60 00 sbb \$0x600163,%rsi 52 +[a-f0-9]+: 48 81 ed 63 01 60 00 sub \$0x600163,%rbp 53 +[a-f0-9]+: 49 81 f0 63 01 60 00 xor \$0x600163,%r8 54 +[a-f0-9]+: 49 f7 c7 63 01 60 00 test \$0x600163,%r15 55#pass 56#pass 57