1 #objdump: -dr --prefix-addresses --show-raw-insn 2 #name: MIPS jump to unaligned symbol 3 3 #as: -n32 -march=from-abi 4 #source: unaligned-jump-2.s 5 6 .*: +file format .*mips.* 7 8 Disassembly of section \.text: 9 \.\.\. 10 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 11 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 12 [ ]*[0-9a-f]+: R_MIPS_26 bar0 13 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 14 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 15 [ ]*[0-9a-f]+: R_MIPS_26 bar0 16 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 17 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 18 [ ]*[0-9a-f]+: R_MIPS_26 bar0 19 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 20 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 21 [ ]*[0-9a-f]+: R_MIPS_26 bar1 22 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 23 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 24 [ ]*[0-9a-f]+: R_MIPS_26 bar1 25 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 26 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 27 [ ]*[0-9a-f]+: R_MIPS_26 bar1 28 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 29 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 30 [ ]*[0-9a-f]+: R_MIPS_26 bar2 31 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 32 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 33 [ ]*[0-9a-f]+: R_MIPS_26 bar2 34 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 35 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 36 [ ]*[0-9a-f]+: R_MIPS_26 bar2 37 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 38 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 39 [ ]*[0-9a-f]+: R_MIPS_26 bar3 40 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 41 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 42 [ ]*[0-9a-f]+: R_MIPS_26 bar3 43 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 44 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 45 [ ]*[0-9a-f]+: R_MIPS_26 bar3 46 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 47 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 48 [ ]*[0-9a-f]+: R_MIPS_26 bar4 49 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 50 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 51 [ ]*[0-9a-f]+: R_MIPS_26 bar4 52 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 53 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 54 [ ]*[0-9a-f]+: R_MIPS_26 bar4 55 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 56 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 57 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x1 58 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 59 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 60 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x1 61 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 62 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 63 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x1 64 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 65 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 66 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x2 67 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 68 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 69 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x2 70 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 71 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 72 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x2 73 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 74 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 75 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x3 76 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 77 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 78 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x3 79 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 80 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 81 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x3 82 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 83 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 84 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x4 85 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 86 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 87 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x4 88 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 89 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 90 [ ]*[0-9a-f]+: R_MIPS_26 bar4\+0x4 91 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 92 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 93 [ ]*[0-9a-f]+: R_MIPS_26 bar16 94 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 95 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 96 [ ]*[0-9a-f]+: R_MIPS_26 bar16 97 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 98 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 99 [ ]*[0-9a-f]+: R_MIPS_26 bar16 100 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 101 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 102 [ ]*[0-9a-f]+: R_MIPS_26 bar17 103 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 104 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 105 [ ]*[0-9a-f]+: R_MIPS_26 bar17 106 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 107 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 108 [ ]*[0-9a-f]+: R_MIPS_26 bar17 109 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 110 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 111 [ ]*[0-9a-f]+: R_MIPS_26 bar18 112 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 113 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 114 [ ]*[0-9a-f]+: R_MIPS_26 bar18 115 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 116 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 117 [ ]*[0-9a-f]+: R_MIPS_26 bar18 118 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 119 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 120 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x1 121 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 122 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 123 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x1 124 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 125 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 126 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x1 127 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 128 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 129 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x2 130 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 131 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 132 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x2 133 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 134 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 135 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x2 136 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 137 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 138 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x3 139 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 140 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 141 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x3 142 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 143 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 144 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x3 145 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 146 [0-9a-f]+ <[^>]*> 74000000 jalx 00000000 <foo-0x1000> 147 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x4 148 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 149 [0-9a-f]+ <[^>]*> 0c000000 jal 00000000 <foo-0x1000> 150 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x4 151 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 152 [0-9a-f]+ <[^>]*> 08000000 j 00000000 <foo-0x1000> 153 [ ]*[0-9a-f]+: R_MIPS_26 bar18\+0x4 154 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 155 [0-9a-f]+ <[^>]*> 03e00009 jalr zero,ra 156 [0-9a-f]+ <[^>]*> 00000027 nor zero,zero,zero 157 \.\.\. 158 \.\.\. 159 \.\.\. 160 \.\.\. 161 \.\.\. 162 \.\.\. 163 \.\.\. 164 \.\.\. 165 \.\.\. 166 \.\.\. 167 \.\.\. 168 \.\.\. 169 \.\.\. 170 \.\.\. 171 \.\.\. 172 \.\.\. 173 \.\.\. 174 \.\.\. 175 \.\.\. 176 \.\.\. 177 \.\.\. 178 \.\.\. 179 \.\.\. 180 \.\.\. 181 \.\.\. 182