/* Force .got aligned to 4K, so it very likely gets at 0x804a100 | |
(0x60 bytes .tdata and 0xa0 bytes .dynamic) */ | |
.data | |
.balign 4096 | |
.section ".tdata", "awT", @progbits | |
.globl foo | |
foo: .long 27 | |
/* Force .text aligned to 4K, so it very likely gets at 0x8049000. */ | |
.text | |
.balign 4096 | |
.globl _start | |
.type _start,@function | |
_start: | |
cmp %ebx, %eax | |
jae 1f | |
movl foo@indntpoff, %eax | |
movl %gs:(%eax), %eax | |
1: ret |