1 #source
: tls
-large
-desc
.s
2 #target
: [check_shared_lib_support
]
3 #ld
: -shared -T relocs
.ld
-e0
4 #notarget
: aarch64_be
-*-*
8 Disassembly of section
.text
:
10 0000000000010000 \
<test\
>:
11 +10000: 58000101 ldr x1
, 10020 \
<test\
+0x20\
>
12 +10004: 100000e2 adr x2
, 10020 \
<test\
+0x20\
>
13 +10008: 8b020032 add x18
, x1
, x2
14 +1000c
: d2a00000 movz x0
, #
0x0, lsl #
16
15 +10010: f2800500 movk x0
, #
0x28
16 +10014: f8606a41 ldr x1
, \
[x18
, x0\
]
17 +10018: 8b000240 add x0
, x18
, x0
18 +1001c
: d63f0020 blr x1
19 +10020: 0000ffe
0 .word
0x0000ffe0
20 +10024: 00000000 .word
0x00000000
22 Disassembly of section
.plt
:
24 0000000000010028 <.plt
>:
25 +10028: a9bf7bf0 stp x16
, x30
, \
[sp
, #
-16\
]!
26 +1002c
: 90000090 adrp x16
, 20000 \
<_GLOBAL_OFFSET_TABLE_\
>
27 +10030: f9401211 ldr x17
, \
[x16
, #
32\
]
28 +10034: 91008210 add x16
, x16
, #
0x20
29 +10038: d61f0220 br x17
33 +10048: a9bf0fe2 stp x2
, x3
, \
[sp
, #
-16\
]!
34 +1004c
: 90000082 adrp x2
, 20000 \
<_GLOBAL_OFFSET_TABLE_\
>
35 +10050: 90000083 adrp x3
, 20000 \
<_GLOBAL_OFFSET_TABLE_\
>
36 +10054: f9400442 ldr x2
, \
[x2
, #
8\
]
37 +10058: 91004063 add x3
, x3
, #
0x10
38 +1005c
: d61f0040 br x2