Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Ticket #369: dbg.ldc.dump

File dbg.ldc.dump, 5.9 kB (added by llucax, 3 years ago)

objdump -W dbg.o for LDC

Line 
1 dbg.o:     file format elf32-i386
2
3 Contents of the .debug_frame section:
4
5 00000000 00000010 ffffffff CIE
6   Version:               1
7   Augmentation:          ""
8   Code alignment factor: 1
9   Data alignment factor: -4
10   Return address column: 8
11
12   DW_CFA_def_cfa: r4 (esp) ofs 4
13   DW_CFA_offset: r8 (eip) at cfa-4
14   DW_CFA_nop
15   DW_CFA_nop
16
17 00000014 00000014 00000000 FDE cie=00000000 pc=00000000..00000079
18   DW_CFA_advance_loc: 1 to 00000001
19   DW_CFA_def_cfa_offset: 8
20   DW_CFA_offset: r5 (ebp) at cfa-8
21   DW_CFA_advance_loc: 2 to 00000003
22   DW_CFA_def_cfa_register: r5 (ebp)
23
24 0000002c 00000014 00000000 FDE cie=00000000 pc=00000080..0000009a
25   DW_CFA_advance_loc: 1 to 00000081
26   DW_CFA_def_cfa_offset: 8
27   DW_CFA_offset: r5 (ebp) at cfa-8
28   DW_CFA_advance_loc: 2 to 00000083
29   DW_CFA_def_cfa_register: r5 (ebp)
30
31 Contents of the .debug_info section:
32
33   Compilation Unit @ offset 0x0:
34    Length:        0xa7 (32-bit)
35    Version:       2
36    Abbrev Offset: 0
37    Pointer Size:  4
38  <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
39     < c>   DW_AT_stmt_list   : 0x0 
40     <10>   DW_AT_producer    : LDC (http://www.dsource.org/projects/ldc)   
41     <3a>   DW_AT_language    : 2    (non-ANSI C)
42     <3b>   DW_AT_name        : dbg.d   
43     <41>   DW_AT_comp_dir    : /tmp/   
44  <1><47>: Abbrev Number: 2 (DW_TAG_subprogram)
45     <48>   DW_AT_name        : dbg.main
46     <51>   DW_AT_MIPS_linkage_name: _Dmain 
47     <58>   DW_AT_decl_file   : 1   
48     <59>   DW_AT_decl_line   : 2   
49     <5a>   DW_AT_external    : 1   
50     <5b>   DW_AT_low_pc      : 0x0 
51     <5f>   DW_AT_high_pc     : 0x79
52     <63>   DW_AT_frame_base  : 1 byte block: 55     (DW_OP_reg5)
53  <1><65>: Abbrev Number: 3 (DW_TAG_subprogram)
54     <66>   DW_AT_name        : _D3dbg16__moduleinfoCtorZ   
55     <80>   DW_AT_MIPS_linkage_name: _D3dbg16__moduleinfoCtorZ   
56     <9a>   DW_AT_decl_file   : 1   
57     <9b>   DW_AT_decl_line   : 0   
58     <9c>   DW_AT_low_pc      : 0x80
59     <a0>   DW_AT_high_pc     : 0x9a
60     <a4>   DW_AT_frame_base  : 1 byte block: 55     (DW_OP_reg5)
61
62 Contents of the .debug_abbrev section:
63
64   Number TAG
65    1      DW_TAG_compile_unit    [has children]
66     DW_AT_stmt_list    DW_FORM_data4
67     DW_AT_producer     DW_FORM_string
68     DW_AT_language     DW_FORM_data1
69     DW_AT_name         DW_FORM_string
70     DW_AT_comp_dir     DW_FORM_string
71    2      DW_TAG_subprogram    [no children]
72     DW_AT_name         DW_FORM_string
73     DW_AT_MIPS_linkage_name DW_FORM_string
74     DW_AT_decl_file    DW_FORM_data1
75     DW_AT_decl_line    DW_FORM_data1
76     DW_AT_external     DW_FORM_flag
77     DW_AT_low_pc       DW_FORM_addr
78     DW_AT_high_pc      DW_FORM_addr
79     DW_AT_frame_base   DW_FORM_block1
80    3      DW_TAG_subprogram    [no children]
81     DW_AT_name         DW_FORM_string
82     DW_AT_MIPS_linkage_name DW_FORM_string
83     DW_AT_decl_file    DW_FORM_data1
84     DW_AT_decl_line    DW_FORM_data1
85     DW_AT_low_pc       DW_FORM_addr
86     DW_AT_high_pc      DW_FORM_addr
87     DW_AT_frame_base   DW_FORM_block1
88
89 Contents of the .debug_aranges section:
90
91
92 Contents of the .debug_macinfo section:
93
94 Raw dump of debug contents of section .debug_line:
95
96   Offset:                      0x0
97   Length:                      95
98   DWARF Version:               2
99   Prologue Length:             31
100   Minimum Instruction Length:  1
101   Initial value of 'is_stmt':  1
102   Line Base:                   -10
103   Line Range:                  245
104   Opcode Base:                 10
105
106  Opcodes:
107   Opcode 1 has 0 args
108   Opcode 2 has 1 args
109   Opcode 3 has 1 args
110   Opcode 4 has 1 args
111   Opcode 5 has 1 args
112   Opcode 6 has 0 args
113   Opcode 7 has 0 args
114   Opcode 8 has 0 args
115   Opcode 9 has 1 args
116
117  The Directory Table:
118   /tmp/
119
120  The File Name Table:
121   Entry Dir Time    Size    Name
122   1 1   0   0   dbg.d
123
124  Line Number Statements:
125   Extended opcode 2: set Address to 0x0
126   Special opcode 11: advance Address by 0 to 0x0 and Line by 1 to 2
127   Extended opcode 2: set Address to 0x3
128   Special opcode 12: advance Address by 0 to 0x3 and Line by 2 to 4
129   Extended opcode 2: set Address to 0x16
130   Special opcode 11: advance Address by 0 to 0x16 and Line by 1 to 5
131   Extended opcode 2: set Address to 0x43
132   Special opcode 11: advance Address by 0 to 0x43 and Line by 1 to 6
133   Extended opcode 2: set Address to 0x70
134   Special opcode 4: advance Address by 0 to 0x70 and Line by -6 to 0
135   Extended opcode 2: set Address to 0x80
136   Copy
137   Extended opcode 2: set Address to 0x9a
138   Extended opcode 1: End of Sequence
139
140
141   Offset:                      0x63
142   Length:                      25
143   DWARF Version:               2
144   Prologue Length:             19
145   Minimum Instruction Length:  1
146   Initial value of 'is_stmt':  1
147   Line Base:                   -5
148   Line Range:                  14
149   Opcode Base:                 13
150
151  Opcodes:
152   Opcode 1 has 0 args
153   Opcode 2 has 1 args
154   Opcode 3 has 1 args
155   Opcode 4 has 1 args
156   Opcode 5 has 1 args
157   Opcode 6 has 0 args
158   Opcode 7 has 0 args
159   Opcode 8 has 0 args
160   Opcode 9 has 1 args
161   Opcode 10 has 0 args
162   Opcode 11 has 0 args
163   Opcode 12 has 1 args
164
165  The Directory Table is empty.
166
167  The File Name Table is empty.
168
169  Line Number Statements:
170
171
172 The .debug_loc section is empty.
173 Contents of the .debug_pubnames section:
174
175   Length:                              57
176   Version:                             2
177   Offset into .debug_info section:     0x0
178   Size of area in .debug_info section: 171
179
180     Offset  Name
181     65      _D3dbg16__moduleinfoCtorZ
182     47      dbg.main
183
184
185 The .debug_str section is empty.
186
187 The .debug_ranges section is empty.
188 Contents of the .eh_frame section:
189
190 00000000 00000014 00000000 CIE
191   Version:               1
192   Augmentation:          "zR"
193   Code alignment factor: 1
194   Data alignment factor: -4
195   Return address column: 8
196   Augmentation data:     1b
197
198   DW_CFA_def_cfa: r4 (esp) ofs 4
199   DW_CFA_offset: r8 (eip) at cfa-4
200   DW_CFA_nop
201   DW_CFA_nop
202
203 00000018 00000018 0000001c FDE cie=00000000 pc=00000000..00000079
204   DW_CFA_advance_loc: 1 to 00000001
205   DW_CFA_def_cfa_offset: 8
206   DW_CFA_offset: r5 (ebp) at cfa-8
207   DW_CFA_advance_loc: 2 to 00000003
208   DW_CFA_def_cfa_register: r5 (ebp)
209   DW_CFA_nop
210   DW_CFA_nop
211   DW_CFA_nop
Copyright © 2008, LDC Development Team.