Commit | Line | Data |
---|---|---|
0ca3e455 JB |
1 | .global esym |
2 | .section .rodata, "a", @progbits | |
3 | .text | |
4 | _start: | |
5 | adds r1 = @gprel(esym), r0 | |
6 | ||
7 | adds r1 = @ltoff(esym), r0 | |
8 | .xdata4 .rodata, @ltoff(esym) | |
9 | .xdata8 .rodata, @ltoff(esym) | |
10 | ||
11 | adds r1 = @pltoff(esym), r0 | |
12 | .xdata4 .rodata, @pltoff(esym) | |
13 | ||
14 | adds r1 = @fptr(esym), r0 | |
15 | mov r2 = @fptr(esym) | |
16 | ||
17 | adds r1 = @pcrel(esym), r0 | |
18 | ||
19 | adds r1 = @ltoff(@fptr(esym)), r0 | |
20 | ||
21 | adds r1 = @segrel(esym), r0 | |
22 | mov r2 = @segrel(esym) | |
23 | movl r3 = @segrel(esym) | |
24 | ||
25 | adds r1 = @secrel(esym), r0 | |
26 | mov r2 = @secrel(esym) | |
27 | movl r3 = @secrel(esym) | |
28 | ||
29 | adds r1 = @ltv(esym), r0 | |
30 | mov r2 = @ltv(esym) | |
31 | movl r3 = @ltv(esym) | |
32 | ||
33 | adds r1 = @iplt(esym), r0 | |
34 | mov r2 = @iplt(esym) | |
35 | movl r3 = @iplt(esym) | |
36 | .xdata4 .rodata, @iplt(esym) | |
37 | .xdata8 .rodata, @iplt(esym) | |
38 | ||
39 | adds r1 = @ltoffx(esym), r0 | |
40 | ||
41 | .xdata4 .rodata, @tprel(esym) | |
42 | ||
43 | adds r1 = @ltoff(@tprel(esym)), r0 | |
44 | movl r3 = @ltoff(@tprel(esym)) | |
45 | .xdata4 .rodata, @ltoff(@tprel(esym)) | |
46 | .xdata8 .rodata, @ltoff(@tprel(esym)) | |
47 | ||
48 | adds r1 = @dtpmod(esym), r0 | |
49 | mov r2 = @dtpmod(esym) | |
50 | movl r3 = @dtpmod(esym) | |
51 | .xdata4 .rodata, @dtpmod(esym) | |
52 | ||
53 | adds r1 = @ltoff(@dtpmod(esym)), r0 | |
54 | movl r3 = @ltoff(@dtpmod(esym)) | |
55 | .xdata4 .rodata, @ltoff(@tprel(esym)) | |
56 | .xdata8 .rodata, @ltoff(@tprel(esym)) | |
57 | ||
58 | adds r1 = @ltoff(@dtprel(esym)), r0 | |
59 | movl r3 = @ltoff(@dtprel(esym)) | |
60 | .xdata4 .rodata, @ltoff(@dtprel(esym)) | |
61 | .xdata8 .rodata, @ltoff(@dtprel(esym)) |