aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-kvx/farcall-call-plt-32bits.d
blob: a097e28ccfca28849974d27d8a21a1b609cac9d6 (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

tmpdir/dump:     file format elf32-kvx


Disassembly of section .plt:

.* <foo@plt-0x20>:
	...

.* <foo@plt>:
 .*:	10 00 c4 0f                                     	get \$r16 = \$pc;;

 .*:	.. .. 40 b0 .. .. .. 18                         	lwz \$r16 = [0-9]* \(0x[0-9a-f]*\)\[\$r16\];;

 .*:	10 00 d8 0f                                     	igoto \$r16;;


Disassembly of section .text:

.* <_start>:
	...
.*:	.. .. 00 18                                     	call .* <__foo_veneer>;;

.*:	00 00 d0 0f                                     	ret;;


.* <__foo_veneer>:
.*:	.. .. 40 e0 00 00 00 00                         	make \$r16 = .* \(0x[0-9a-f]*\);;

.*:	10 00 d8 0f                                     	igoto \$r16;;