Rewrite SPU overlay handling code. Put overlay calls stubs in the
[deliverable/binutils-gdb.git] / ld / testsuite / ld-spu / ovl2.d
1 #source: ovl2.s
2 #ld: -N -T ovl2.lnk -T ovl.lnk --emit-relocs
3 #objdump: -D -r
4
5 .*elf32-spu
6
7 Disassembly of section \.text:
8
9 00000100 <_start>:
10 .* brsl \$0,.* <00000000\.ovl_call\.f1_a1>.*
11 .*SPU_REL16 f1_a1
12 .* brsl \$0,.* <00000000\.ovl_call\.10:4>.*
13 .*SPU_REL16 setjmp
14 .* br 100 <_start> # 100
15 .*SPU_REL16 _start
16
17 0000010c <setjmp>:
18 .* bi \$0
19
20 00000110 <longjmp>:
21 .* bi \$0
22 .*
23
24 #00000118 <00000000\.ovl_call.f1_a1>:
25 #.* brsl \$75,.* <__ovly_load>.*
26 #.*00 04 04 00.*
27 #
28 #00000120 <00000000\.ovl_call.10:4>:
29 #.* brsl \$75,.* <__ovly_load>.*
30 #.*00 00 01 0c.*
31 #
32 #00000128 <_SPUEAR_f1_a2>:
33 #.* brsl \$75,.* <__ovly_load>.*
34 #.*00 08 04 00.*
35
36 00000120 <00000000\.ovl_call.f1_a1>:
37 .* ila \$78,1
38 .* lnop
39 .* ila \$79,1024 # 400
40 .* br .* <__ovly_load>.*
41
42 00000130 <00000000\.ovl_call.10:4>:
43 .* ila \$78,0
44 .* lnop
45 .* ila \$79,268 # 10c
46 .* br .* <__ovly_load>.*
47
48 00000140 <_SPUEAR_f1_a2>:
49 .* ila \$78,2
50 .* lnop
51 .* ila \$79,1024 # 400
52 .* br .* <__ovly_load>.*
53
54 #...
55 Disassembly of section \.ov_a1:
56
57 00000400 <f1_a1>:
58 400: 35 00 00 00 bi \$0
59 \.\.\.
60 Disassembly of section \.ov_a2:
61
62 00000400 <f1_a2>:
63 400: 32 7f a2 00 br 110 <longjmp> # 110
64 400: SPU_REL16 longjmp
65 \.\.\.
66 Disassembly of section \.data:
67
68 00000410 <_ovly_table-0x10>:
69 \.\.\.
70 41c: 00 00 00 01 .*
71 00000420 <_ovly_table>:
72 420: 00 00 04 00 .*
73 424: 00 00 00 10 .*
74 # 428: 00 00 03 10 .*
75 428: 00 00 03 30 .*
76 42c: 00 00 00 02 .*
77 430: 00 00 04 00 .*
78 434: 00 00 00 10 .*
79 # 438: 00 00 03 20 .*
80 438: 00 00 03 40 .*
81 43c: 00 00 00 02 .*
82
83 00000440 <_ovly_buf_table>:
84 \.\.\.
85
86 Disassembly of section \.toe:
87
88 00000450 <_EAR_>:
89 \.\.\.
90 Disassembly of section \.note\.spu_name:
91
92 .* <\.note\.spu_name>:
93 .*: 00 00 00 08 .*
94 .*: 00 00 00 0c .*
95 .*: 00 00 00 01 .*
96 .*: 53 50 55 4e .*
97 .*: 41 4d 45 00 .*
98 .*: 74 6d 70 64 .*
99 .*: 69 72 2f 64 .*
100 .*: 75 6d 70 00 .*
This page took 0.03152 seconds and 4 git commands to generate.