1 #as: -32 2 #objdump: -dr --prefix-addresses -Mgpr-names=numeric 3 #name: LD with relocation operators 4 5 .*file format.* 6 7 Disassembly of section \.text: 8 [0-9a-f]+ <[^>]*> lw \$5,4\(\$4\) 9 [0-9a-f]+ <[^>]*> lw \$4,0\(\$4\) 10 [0-9a-f]+ <[^>]*> lw \$5,32767\(\$4\) 11 [0-9a-f]+ <[^>]*> lw \$4,32763\(\$4\) 12 [0-9a-f]+ <[^>]*> addiu \$1,\$4,32764 13 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 14 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 15 [0-9a-f]+ <[^>]*> addiu \$1,\$4,32767 16 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 17 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 18 [0-9a-f]+ <[^>]*> lui \$1,0x1 19 [0-9a-f]+ <[^>]*> addu \$1,\$4,\$1 20 [0-9a-f]+ <[^>]*> lw \$4,-32768\(\$1\) 21 [0-9a-f]+ <[^>]*> lw \$5,-32764\(\$1\) 22 #-------------------------------------------------------------------- 23 [0-9a-f]+ <[^>]*> lw \$4,0\(\$5\) 24 [0-9a-f]+ <[^>]*> lw \$5,4\(\$5\) 25 [0-9a-f]+ <[^>]*> lw \$4,32763\(\$5\) 26 [0-9a-f]+ <[^>]*> lw \$5,32767\(\$5\) 27 [0-9a-f]+ <[^>]*> addiu \$1,\$5,32764 28 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 29 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 30 [0-9a-f]+ <[^>]*> addiu \$1,\$5,32767 31 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 32 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 33 [0-9a-f]+ <[^>]*> lui \$1,0x1 34 [0-9a-f]+ <[^>]*> addu \$1,\$5,\$1 35 [0-9a-f]+ <[^>]*> lw \$4,-32768\(\$1\) 36 [0-9a-f]+ <[^>]*> lw \$5,-32764\(\$1\) 37 [0-9a-f]+ <[^>]*> lui \$1,0x3 38 [0-9a-f]+ <[^>]*> addu \$1,\$5,\$1 39 [0-9a-f]+ <[^>]*> lw \$4,32763\(\$1\) 40 [0-9a-f]+ <[^>]*> lw \$5,32767\(\$1\) 41 [0-9a-f]+ <[^>]*> lui \$1,0x3 42 [0-9a-f]+ <[^>]*> ori \$1,\$1,0x7ffc 43 [0-9a-f]+ <[^>]*> addu \$1,\$5,\$1 44 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 45 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 46 [0-9a-f]+ <[^>]*> lui \$1,0x3 47 [0-9a-f]+ <[^>]*> ori \$1,\$1,0x7fff 48 [0-9a-f]+ <[^>]*> addu \$1,\$5,\$1 49 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 50 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 51 [0-9a-f]+ <[^>]*> lui \$1,0x4 52 [0-9a-f]+ <[^>]*> addu \$1,\$5,\$1 53 [0-9a-f]+ <[^>]*> lw \$4,-32768\(\$1\) 54 [0-9a-f]+ <[^>]*> lw \$5,-32764\(\$1\) 55 #-------------------------------------------------------------------- 56 [0-9a-f]+ <[^>]*> li \$1,0 57 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_LO16 foo 58 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 59 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 60 [0-9a-f]+ <[^>]*> li \$1,0 61 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_HI16 foo 62 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 63 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 64 [0-9a-f]+ <[^>]*> lw \$4,0\(\$0\) 65 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 66 [0-9a-f]+ <[^>]*> lw \$5,4\(\$0\) 67 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 68 [0-9a-f]+ <[^>]*> li \$1,-30875 69 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 70 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 71 [0-9a-f]+ <[^>]*> li \$1,4661 72 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 73 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 74 #-------------------------------------------------------------------- 75 [0-9a-f]+ <[^>]*> addiu \$1,\$4,0 76 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_LO16 foo 77 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 78 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 79 [0-9a-f]+ <[^>]*> addiu \$1,\$4,0 80 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_HI16 foo 81 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 82 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 83 [0-9a-f]+ <[^>]*> lw \$5,4\(\$4\) 84 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 85 [0-9a-f]+ <[^>]*> lw \$4,0\(\$4\) 86 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 87 #-------------------------------------------------------------------- 88 [0-9a-f]+ <[^>]*> addiu \$1,\$5,0 89 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_LO16 foo 90 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 91 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 92 [0-9a-f]+ <[^>]*> addiu \$1,\$5,0 93 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_HI16 foo 94 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 95 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 96 [0-9a-f]+ <[^>]*> lw \$4,0\(\$5\) 97 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 98 [0-9a-f]+ <[^>]*> lw \$5,4\(\$5\) 99 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16 foo 100 [0-9a-f]+ <[^>]*> addiu \$1,\$5,-30875 101 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 102 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 103 [0-9a-f]+ <[^>]*> addiu \$1,\$5,4661 104 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 105 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 106 [0-9a-f]+ <[^>]*> addiu \$1,\$5,-30875 107 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_LO16 foo 108 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 109 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 110 [0-9a-f]+ <[^>]*> addiu \$1,\$5,4661 111 [ ]*[0-9a-f]+: R_(MICRO|)MIPS_HI16 foo 112 [0-9a-f]+ <[^>]*> lw \$4,0\(\$1\) 113 [0-9a-f]+ <[^>]*> lw \$5,4\(\$1\) 114 #pass 115