Commit | Line | Data |
---|---|---|
7c445aa3 JJ |
1 | /* Force .got aligned to 4K, so it very likely gets at 0x804a100 |
2 | (0x60 bytes .tdata and 0xa0 bytes .dynamic) */ | |
3 | .data | |
4 | .balign 4096 | |
5 | .section ".tdata", "awT", @progbits | |
6 | .globl foo | |
7 | foo: .long 27 | |
8 | ||
9 | /* Force .text aligned to 4K, so it very likely gets at 0x8049000. */ | |
10 | .text | |
11 | .balign 4096 | |
12 | .globl _start | |
13 | .type _start,@function | |
14 | _start: | |
15 | cmp %ebx, %eax | |
16 | jae 1f | |
17 | movl foo@indntpoff, %eax | |
18 | movl %gs:(%eax), %eax | |
19 | 1: ret |