Back to index

cell-binutils  2.17cvs20070401
lineno.d
Go to the documentation of this file.
00001 #objdump: -d -l -mmips:4000
00002 #name: assembly line numbers
00003 #as: --gstabs -march=r4000
00004 
00005 
00006 .*: +file format .*mips.*
00007 
00008 Disassembly of section \.text:
00009 0+0000 <main-0x10>:
00010 .*[0-9a-f]+:.*deadbeef.*
00011 .*[0-9a-f]+:.*deadbeef.*
00012 .*[0-9a-f]+:.*deadbeef.*
00013 .*[0-9a-f]+:.*deadbeef.*
00014 
00015 0+0010 <main>:
00016 main\(\):
00017 .*lineno.s:16
00018 .*10:.*addiu.*
00019 .*lineno.s:17
00020 .*14:.*sd.*
00021 .*lineno.s:18
00022 .*18:.*sd.*
00023 .*lineno.s:19
00024 .*1c:.*move.*
00025 .*lineno.s:20
00026 .*20:.*jal.*
00027 .*24:.*nop
00028 .*lineno.s:21
00029 .*28:.*li.*
00030 .*lineno.s:22
00031 .*2c:.*sw.*
00032 .*lineno.s:23
00033 .*30:.*lw.*
00034 .*lineno.s:24
00035 .*34:.*move.*
00036 .*lineno.s:25
00037 .*38:.*sll.*
00038 .*lineno.s:26
00039 .*3c:.*addu.*
00040 .*lineno.s:27
00041 .*40:.*sw.*
00042 .*lineno.s:28
00043 .*44:.*lw.*
00044 .*lineno.s:29
00045 .*48:.*jal.*
00046 .*4c:.*nop
00047 .*lineno.s:30
00048 .*50:.*lw.*
00049 .*lineno.s:31
00050 .*54:.*move.*
00051 .*lineno.s:32
00052 .*58:.*b.*
00053 .*5c:.*nop
00054 # Objdump puts an '$L1' symbol here for ELF, but not for ECOFF.  For
00055 # ELF, $L1 is in the .text section so objdump picks it for this location.
00056 # For ECOFF, it's in the *DEBUG* section, so objdump prefers the .text
00057 # symbol over $L1.
00058 #...
00059 .*lineno.s:34
00060 .*60:.*move.*
00061 .*lineno.s:35
00062 .*64:.*ld.*
00063 .*lineno.s:36
00064 .*68:.*ld.*
00065 .*lineno.s:37
00066 .*6c:.*addiu.*
00067 .*lineno.s:38
00068 .*70:.*jr.*
00069 .*74:.*nop
00070 
00071 0+0078 <g>:
00072 g\(\):
00073 .*lineno.s:47
00074 .*78:.*addiu.*
00075 .*lineno.s:48
00076 .*7c:.*sd.*
00077 .*lineno.s:49
00078 .*80:.*move.*
00079 .*lineno.s:50
00080 .*84:.*sw.*
00081 .*lineno.s:51
00082 .*88:.*lw.*
00083 .*lineno.s:52
00084 .*8c:.*addiu.*
00085 .*lineno.s:53
00086 .*90:.*move.*
00087 .*lineno.s:54
00088 .*94:.*b.*
00089 .*98:.*nop
00090 # Objdump puts an '$L2' symbol here for ELF, but not for ECOFF.
00091 #...
00092 .*lineno.s:56
00093 .*9c:.*move.*
00094 .*lineno.s:57
00095 .*a0:.*ld.*
00096 .*lineno.s:58
00097 .*a4:.*addiu.*
00098 .*lineno.s:59
00099 .*a8:.*jr.*
00100 .*ac:.*nop