Home | History | Annotate | Download | only in ld-aarch64
      1 #source: tls-desc-ie.s
      2 #ld: -shared -T relocs.ld -e0
      3 #objdump: -dr
      4 #...
      5  +10000:	90000080 	adrp	x0, 20000 <_GLOBAL_OFFSET_TABLE_>
      6  +10004:	91004000 	add	x0, x0, #0x10
      7  +10008:	94000016 	bl	10060 <v1\+0x10060>
      8  +1000c:	d503201f 	nop
      9  +10010:	90000080 	adrp	x0, 20000 <_GLOBAL_OFFSET_TABLE_>
     10  +10014:	f9400400 	ldr	x0, \[x0,#8\]
     11  +10018:	d503201f 	nop
     12  +1001c:	d503201f 	nop
     13  +10020:	d53bd041 	mrs	x1, tpidr_el0
     14  +10024:	8b000020 	add	x0, x1, x0
     15  +10028:	d53bd042 	mrs	x2, tpidr_el0
     16  +1002c:	90000080 	adrp	x0, 20000 <_GLOBAL_OFFSET_TABLE_>
     17  +10030:	f9400400 	ldr	x0, \[x0,#8\]
     18  +10034:	8b000040 	add	x0, x2, x0
     19  +10038:	b9400000 	ldr	w0, \[x0\]
     20  +1003c:	0b000020 	add	w0, w1, w0
     21 
     22 Disassembly of section .plt:
     23 
     24 0000000000010040 <.plt>:
     25  +10040:	a9bf7bf0 	stp	x16, x30, \[sp,#-16\]!
     26  +10044:	90000090 	adrp	x16, 20000 <_GLOBAL_OFFSET_TABLE_>
     27  +10048:	f9401a11 	ldr	x17, \[x16,#48\]
     28  +1004c:	9100c210 	add	x16, x16, #0x30
     29  +10050:	d61f0220 	br	x17
     30  +10054:	d503201f 	nop
     31  +10058:	d503201f 	nop
     32  +1005c:	d503201f 	nop
     33  +10060:	90000090 	adrp	x16, 20000 <_GLOBAL_OFFSET_TABLE_>
     34  +10064:	f9401e11 	ldr	x17, \[x16,#56\]
     35  +10068:	9100e210 	add	x16, x16, #0x38
     36  +1006c:	d61f0220 	br	x17
     37