1 #objdump: -d -l -mmips:4000 2 #name: assembly line numbers 3 #as: --gstabs -32 -march=r4000 4 5 6 .*: +file format .*mips.* 7 8 Disassembly of section \.text: 9 0+0000 <main-0x10>: 10 .*[0-9a-f]+:.*deadbeef.* 11 .*[0-9a-f]+:.*deadbeef.* 12 .*[0-9a-f]+:.*deadbeef.* 13 .*[0-9a-f]+:.*deadbeef.* 14 15 0+0010 <main>: 16 main\(\): 17 .*lineno.s:16 18 .*10:.*addiu.* 19 .*lineno.s:17 20 .*14:.*sw.* 21 .*lineno.s:18 22 .*18:.*sw.* 23 .*lineno.s:19 24 .*1c:.*move.* 25 .*lineno.s:20 26 .*20:.*jal.* 27 .*24:.*nop 28 .*lineno.s:21 29 .*28:.*li.* 30 .*lineno.s:22 31 .*2c:.*sw.* 32 .*lineno.s:23 33 .*30:.*lw.* 34 .*lineno.s:24 35 .*34:.*move.* 36 .*lineno.s:25 37 .*38:.*sll.* 38 .*lineno.s:26 39 .*3c:.*addu.* 40 .*lineno.s:27 41 .*40:.*sw.* 42 .*lineno.s:28 43 .*44:.*lw.* 44 .*lineno.s:29 45 .*48:.*jal.* 46 .*4c:.*nop 47 .*lineno.s:30 48 .*50:.*lw.* 49 .*lineno.s:31 50 .*54:.*move.* 51 .*lineno.s:32 52 .*58:.*b.* 53 .*5c:.*nop 54 .*lineno.s:34 55 .*60:.*move.* 56 .*lineno.s:35 57 .*64:.*lw.* 58 .*lineno.s:36 59 .*68:.*lw.* 60 .*lineno.s:37 61 .*6c:.*addiu.* 62 .*lineno.s:38 63 .*70:.*jr.* 64 .*74:.*nop 65 66 0+0078 <g>: 67 g\(\): 68 .*lineno.s:47 69 .*78:.*addiu.* 70 .*lineno.s:48 71 .*7c:.*sw.* 72 .*lineno.s:49 73 .*80:.*move.* 74 .*lineno.s:50 75 .*84:.*sw.* 76 .*lineno.s:51 77 .*88:.*lw.* 78 .*lineno.s:52 79 .*8c:.*addiu.* 80 .*lineno.s:53 81 .*90:.*move.* 82 .*lineno.s:54 83 .*94:.*b.* 84 .*98:.*nop 85 .*lineno.s:56 86 .*9c:.*move.* 87 .*lineno.s:57 88 .*a0:.*lw.* 89 .*lineno.s:58 90 .*a4:.*addiu.* 91 .*lineno.s:59 92 .*a8:.*jr.* 93 .*ac:.*nop 94