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\.setjmp>.* 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 .*00 00 03 40.* 24 .*SPU_ADDR32 \.ov_a1\+0x14 25 \.\.\. 26 #... 27 00000320 <00000000\.ovl_call.f1_a1>: 28 .* ila \$78,1 29 .* lnop 30 .* ila \$79,1040 # 410 31 .* bra? .* <__ovly_load>.* 32 33 00000330 <00000000\.ovl_call.setjmp>: 34 .* ila \$78,0 35 .* lnop 36 .* ila \$79,268 # 10c 37 .* bra? .* <__ovly_load>.* 38 39 00000340 <00000000\.ovl_call\.13:5>: 40 .* ila \$78,1 41 .* lnop 42 .* ila \$79,1044 # 414 43 .* bra? .* <__ovly_load>.* 44 45 00000350 <_SPUEAR_f1_a2>: 46 .* ila \$78,2 47 .* lnop 48 .* ila \$79,1040 # 410 49 .* bra? .* <__ovly_load>.* 50 51 #00000318 <00000000\.ovl_call.f1_a1>: 52 #.* bra?sl \$75,.* <__ovly_load>.* 53 #.*00 04 04 00.* 54 # 55 #00000320 <00000000\.ovl_call.setjmp>: 56 #.* bra?sl \$75,.* <__ovly_load>.* 57 #.*00 00 01 0c.* 58 # 59 #00000328 <_SPUEAR_f1_a2>: 60 #.* bra?sl \$75,.* <__ovly_load>.* 61 #.*00 08 04 00.* 62 63 Disassembly of section \.ov_a1: 64 65 00000400 <00000001\.ovl_call\.14:6>: 66 .* ila \$78,2 67 .* lnop 68 .* ila \$79,1044 # 414 69 .* bra? .* <__ovly_load>.* 70 71 00000410 <f1_a1>: 72 .* bi \$0 73 .*00 00 04 14.* 74 .*SPU_ADDR32 \.ov_a1\+0x14 75 .*00 00 04 20.* 76 .*SPU_ADDR32 \.ov_a1\+0x20 77 .*00 00 04 00.* 78 .*SPU_ADDR32 \.ov_a2\+0x14 79 80 Disassembly of section \.ov_a2: 81 82 00000400 <00000002\.ovl_call\.13:5>: 83 .* ila \$78,1 84 .* lnop 85 .* ila \$79,1056 # 420 86 .* bra? .* <__ovly_load>.* 87 88 00000410 <f1_a2>: 89 .* br .* <longjmp>.* 90 .*SPU_REL16 longjmp 91 .*00 00 04 00.* 92 .*SPU_ADDR32 \.ov_a1\+0x20 93 .*00 00 04 1c.* 94 .*SPU_ADDR32 \.ov_a2\+0x1c 95 .*00 00 00 00.* 96 97 Disassembly of section \.data: 98 99 00000420 <_ovly_table-0x10>: 100 .*00 00 00 00 .* 101 .*00 00 00 01 .* 102 \.\.\. 103 00000430 <_ovly_table>: 104 .*00 00 04 00 .* 105 .*00 00 00 20 .* 106 #.*00 00 03 10 .* 107 .*00 00 01 00 .* 108 .*00 00 00 01 .* 109 .*00 00 04 00 .* 110 .*00 00 00 20 .* 111 #.*00 00 03 20 .* 112 .*00 00 01 20 .* 113 .*00 00 00 01 .* 114 115 00000450 <_ovly_buf_table>: 116 .*00 00 00 00 .* 117 118 Disassembly of section \.toe: 119 120 00000460 <_EAR_>: 121 \.\.\. 122 123 Disassembly of section .nonalloc: 124 125 00000000 <.nonalloc>: 126 .*00 00 04 14.* 127 .*SPU_ADDR32 \.ov_a1\+0x14 128 .*00 00 04 20.* 129 .*SPU_ADDR32 \.ov_a1\+0x20 130 .*00 00 04 14.* 131 .*SPU_ADDR32 \.ov_a2\+0x14 132 .*00 00 04 1c.* 133 .*SPU_ADDR32 \.ov_a2\+0x1c 134 135 Disassembly of section \.note\.spu_name: 136 137 .* <\.note\.spu_name>: 138 .*: 00 00 00 08 .* 139 .*: 00 00 00 0c .* 140 .*: 00 00 00 01 .* 141 .*: 53 50 55 4e .* 142 .*: 41 4d 45 00 .* 143 .*: 74 6d 70 64 .* 144 .*: 69 72 2f 64 .* 145 .*: 75 6d 70 00 .* 146