Home | History | Annotate | Download | only in ld-powerpc
      1 #source: tlsopt5.s
      2 #as: -a64
      3 #ld: --gc-sections tlsdll.so
      4 #objdump: -dr
      5 #target: powerpc64*-*-*
      6 
      7 .*
      8 
      9 Disassembly of section \.text:
     10 
     11 0000000010000300 <.*\.plt_call\.__tls_get_addr_opt@@GLIBC_2\.22>:
     12 .*:	(00 00 63 e9|e9 63 00 00) 	ld      r11,0\(r3\)
     13 .*:	(08 00 83 e9|e9 83 00 08) 	ld      r12,8\(r3\)
     14 .*:	(78 1b 60 7c|7c 60 1b 78) 	mr      r0,r3
     15 .*:	(00 00 2b 2c|2c 2b 00 00) 	cmpdi   r11,0
     16 .*:	(14 6a 6c 7c|7c 6c 6a 14) 	add     r3,r12,r13
     17 .*:	(20 00 82 4d|4d 82 00 20) 	beqlr
     18 .*:	(78 03 03 7c|7c 03 03 78) 	mr      r3,r0
     19 .*:	(a6 02 68 7d|7d 68 02 a6) 	mflr    r11
     20 .*:	(08 00 61 f9|f9 61 00 08) 	std     r11,8\(r1\)
     21 .*:	(18 00 41 f8|f8 41 00 18) 	std     r2,24\(r1\)
     22 .*:	(28 80 82 e9|e9 82 80 28) 	ld      r12,-32728\(r2\)
     23 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
     24 .*:	(21 04 80 4e|4e 80 04 21) 	bctrl
     25 .*:	(18 00 41 e8|e8 41 00 18) 	ld      r2,24\(r1\)
     26 .*:	(08 00 61 e9|e9 61 00 08) 	ld      r11,8\(r1\)
     27 .*:	(a6 03 68 7d|7d 68 03 a6) 	mtlr    r11
     28 .*:	(20 00 80 4e|4e 80 00 20) 	blr
     29 
     30 0000000010000344 <_start>:
     31 .*:	(08 80 62 38|38 62 80 08) 	addi    r3,r2,-32760
     32 .*:	(b9 ff ff 4b|4b ff ff b9) 	bl      .*
     33 .*:	(00 00 00 60|60 00 00 00) 	nop
     34 .*:	(b8 02 01 00|00 00 00 00) 	.*
     35 .*:	(00 00 00 00|00 01 02 b8) 	.*
     36 
     37 0000000010000358 <__glink_PLTresolve>:
     38 .*:	(a6 02 08 7c|7c 08 02 a6) 	mflr    r0
     39 .*:	(05 00 9f 42|42 9f 00 05) 	bcl     .*
     40 .*:	(a6 02 68 7d|7d 68 02 a6) 	mflr    r11
     41 .*:	(f0 ff 4b e8|e8 4b ff f0) 	ld      r2,-16\(r11\)
     42 .*:	(a6 03 08 7c|7c 08 03 a6) 	mtlr    r0
     43 .*:	(50 60 8b 7d|7d 8b 60 50) 	subf    r12,r11,r12
     44 .*:	(14 5a 62 7d|7d 62 5a 14) 	add     r11,r2,r11
     45 .*:	(d0 ff 0c 38|38 0c ff d0) 	addi    r0,r12,-48
     46 .*:	(00 00 8b e9|e9 8b 00 00) 	ld      r12,0\(r11\)
     47 .*:	(82 f0 00 78|78 00 f0 82) 	rldicl  r0,r0,62,2
     48 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
     49 .*:	(08 00 6b e9|e9 6b 00 08) 	ld      r11,8\(r11\)
     50 .*:	(20 04 80 4e|4e 80 04 20) 	bctr
     51 .*:	(00 00 00 60|60 00 00 00) 	nop
     52 
     53 0000000010000390 <__tls_get_addr_opt@plt>:
     54 .*:	(c8 ff ff 4b|4b ff ff c8) 	b       .*
     55