summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/tls.d
blob: 9b79c85943386449ae337ea810c85f169541dd63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#objdump: -dr

.*:     file format .*

Disassembly of section \.text:

0000000000000000 <.*>:
   0:	90000000 	adrp	x0, 0 <var>
			0: R_AARCH64_TLSDESC_ADR_PAGE21	var
   4:	f9400001 	ldr	x1, \[x0\]
			4: R_AARCH64_TLSDESC_LD64_LO12_NC	var
   8:	91000000 	add	x0, x0, #0x0
			8: R_AARCH64_TLSDESC_ADD_LO12_NC	var
   c:	d63f0020 	blr	x1
			c: R_AARCH64_TLSDESC_CALL	var
  10:	90000000 	adrp	x0, 0 <var>
			10: R_AARCH64_TLSGD_ADR_PAGE21	var
  14:	91000000 	add	x0, x0, #0x0
			14: R_AARCH64_TLSGD_ADD_LO12_NC	var
  18:	94000000 	bl	0 <__tls_get_addr>
			18: R_AARCH64_CALL26	__tls_get_addr
  1c:	90000000 	adrp	x0, 0 <var>
			1c: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21	var
  20:	f9400000 	ldr	x0, \[x0\]
			20: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC	var
  24:	91000020 	add	x0, x1, #0x0
			24: R_AARCH64_TLSLE_ADD_TPREL_LO12	var
  28:	91400020 	add	x0, x1, #0x0, lsl #12
			28: R_AARCH64_TLSLE_ADD_TPREL_HI12	var
  2c:	91400020 	add	x0, x1, #0x0, lsl #12
			2c: R_AARCH64_TLSLE_ADD_TPREL_HI12	var
  30:	91000020 	add	x0, x1, #0x0
			30: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC	var