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