1 #objdump: -dr --prefix-addresses --show-raw-insn 2 #name: MIPS DWARF-2 location information with branch swapping disassembly 3 #as: -32 4 #source: loc-swap.s 5 6 # Check branch swapping with DWARF-2 location information. 7 8 .*: +file format .*mips.* 9 10 Disassembly of section \.text: 11 [0-9a-f]+ <[^>]*> 02002025 move a0,s0 12 [0-9a-f]+ <[^>]*> 00800008 jr a0 13 [0-9a-f]+ <[^>]*> 00000000 nop 14 [0-9a-f]+ <[^>]*> 00800008 jr a0 15 [0-9a-f]+ <[^>]*> 0200f825 move ra,s0 16 [0-9a-f]+ <[^>]*> 03e00008 jr ra 17 [0-9a-f]+ <[^>]*> 02002025 move a0,s0 18 [0-9a-f]+ <[^>]*> 0200f825 move ra,s0 19 [0-9a-f]+ <[^>]*> 03e00008 jr ra 20 [0-9a-f]+ <[^>]*> 00000000 nop 21 [0-9a-f]+ <[^>]*> 02002025 move a0,s0 22 [0-9a-f]+ <[^>]*> 0080f809 jalr a0 23 [0-9a-f]+ <[^>]*> 00000000 nop 24 [0-9a-f]+ <[^>]*> 0200f825 move ra,s0 25 [0-9a-f]+ <[^>]*> 0080f809 jalr a0 26 [0-9a-f]+ <[^>]*> 00000000 nop 27 [0-9a-f]+ <[^>]*> 0c000000 jal 0+0000 <foo> 28 [ ]*[0-9a-f]+: R_MIPS_26 bar 29 [0-9a-f]+ <[^>]*> 02002025 move a0,s0 30 [0-9a-f]+ <[^>]*> 0200f825 move ra,s0 31 [0-9a-f]+ <[^>]*> 0c000000 jal 0+0000 <foo> 32 [ ]*[0-9a-f]+: R_MIPS_26 bar 33 [0-9a-f]+ <[^>]*> 00000000 nop 34 \.\.\. 35