blob: e6501f2f944647f931cb34aadfcaf043b15ff242 [file] [log] [blame]
Elliott Hughes28e98bc2018-06-14 16:59:04 -07001Contents of the .debug_info section:
2
3 Compilation Unit @ offset 0x0:
4 Length: 0x1fa (32-bit)
5 Version: 2
6 Abbrev Offset: 0x0
7 Pointer Size: 4
8 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
9 <c> DW_AT_producer : (indirect string, offset: 0x0): Android clang version 5.0.300080 (based on LLVM 5.0.300080)
10 <10> DW_AT_language : 12 (ANSI C99)
11 <12> DW_AT_name : (indirect string, offset: 0x3d): mpers-m32/struct_v4l2_ext_controls.c
12 <16> DW_AT_stmt_list : 0x0
13 <1a> DW_AT_comp_dir : (indirect string, offset: 0x62): /usr/local/google/ndkports/.out/strace/package/strace-4.22
14 <1><1e>: Abbrev Number: 2 (DW_TAG_variable)
15 <1f> DW_AT_name : (indirect string, offset: 0x9d): mpers_target_var
16 <23> DW_AT_type : <0x30>
17 <27> DW_AT_external : 1
18 <28> DW_AT_decl_file : 3
19 <29> DW_AT_decl_line : 53
20 <2a> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4)
21 <1><30>: Abbrev Number: 3 (DW_TAG_typedef)
22 <31> DW_AT_type : <0x3b>
23 <35> DW_AT_name : (indirect string, offset: 0x1a7): struct_v4l2_ext_controls
24 <39> DW_AT_decl_file : 3
25 <3a> DW_AT_decl_line : 47
26 <1><3b>: Abbrev Number: 4 (DW_TAG_structure_type)
27 <3c> DW_AT_name : (indirect string, offset: 0x195): v4l2_ext_controls
28 <40> DW_AT_byte_size : 24
29 <41> DW_AT_decl_file : 2
30 <42> DW_AT_decl_line : 796
31 <2><44>: Abbrev Number: 5 (DW_TAG_member)
32 <45> DW_AT_type : <0x4f>
33 <49> DW_AT_decl_file : 2
34 <4a> DW_AT_decl_line : 797
35 <4c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
36 <2><4f>: Abbrev Number: 6 (DW_TAG_union_type)
37 <50> DW_AT_byte_size : 4
38 <51> DW_AT_decl_file : 2
39 <52> DW_AT_decl_line : 797
40 <3><54>: Abbrev Number: 7 (DW_TAG_member)
41 <55> DW_AT_name : (indirect string, offset: 0xae): ctrl_class
42 <59> DW_AT_type : <0xb0>
43 <5d> DW_AT_decl_file : 2
44 <5e> DW_AT_decl_line : 798
45 <60> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
46 <3><63>: Abbrev Number: 7 (DW_TAG_member)
47 <64> DW_AT_name : (indirect string, offset: 0xcc): which
48 <68> DW_AT_type : <0xb0>
49 <6c> DW_AT_decl_file : 2
50 <6d> DW_AT_decl_line : 799
51 <6f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
52 <3><72>: Abbrev Number: 0
53 <2><73>: Abbrev Number: 7 (DW_TAG_member)
54 <74> DW_AT_name : (indirect string, offset: 0xd2): count
55 <78> DW_AT_type : <0xb0>
56 <7c> DW_AT_decl_file : 2
57 <7d> DW_AT_decl_line : 801
58 <7f> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
59 <2><82>: Abbrev Number: 7 (DW_TAG_member)
60 <83> DW_AT_name : (indirect string, offset: 0xd8): error_idx
61 <87> DW_AT_type : <0xb0>
62 <8b> DW_AT_decl_file : 2
63 <8c> DW_AT_decl_line : 802
64 <8e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
65 <2><91>: Abbrev Number: 7 (DW_TAG_member)
66 <92> DW_AT_name : (indirect string, offset: 0xe2): reserved
67 <96> DW_AT_type : <0xc2>
68 <9a> DW_AT_decl_file : 2
69 <9b> DW_AT_decl_line : 803
70 <9d> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
71 <2><a0>: Abbrev Number: 7 (DW_TAG_member)
72 <a1> DW_AT_name : (indirect string, offset: 0xf4): controls
73 <a5> DW_AT_type : <0xd6>
74 <a9> DW_AT_decl_file : 2
75 <aa> DW_AT_decl_line : 804
76 <ac> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20)
77 <2><af>: Abbrev Number: 0
78 <1><b0>: Abbrev Number: 3 (DW_TAG_typedef)
79 <b1> DW_AT_type : <0xbb>
80 <b5> DW_AT_name : (indirect string, offset: 0xc6): __u32
81 <b9> DW_AT_decl_file : 1
82 <ba> DW_AT_decl_line : 28
83 <1><bb>: Abbrev Number: 8 (DW_TAG_base_type)
84 <bc> DW_AT_name : (indirect string, offset: 0xb9): unsigned int
85 <c0> DW_AT_encoding : 7 (unsigned)
86 <c1> DW_AT_byte_size : 4
87 <1><c2>: Abbrev Number: 9 (DW_TAG_array_type)
88 <c3> DW_AT_type : <0xb0>
89 <2><c7>: Abbrev Number: 10 (DW_TAG_subrange_type)
90 <c8> DW_AT_type : <0xcf>
91 <cc> DW_AT_lower_bound : 0
92 <cd> DW_AT_count : 2
93 <2><ce>: Abbrev Number: 0
94 <1><cf>: Abbrev Number: 11 (DW_TAG_base_type)
95 <d0> DW_AT_name : (indirect string, offset: 0xeb): sizetype
96 <d4> DW_AT_byte_size : 8
97 <d5> DW_AT_encoding : 7 (unsigned)
98 <1><d6>: Abbrev Number: 12 (DW_TAG_pointer_type)
99 <d7> DW_AT_type : <0xdb>
100 <1><db>: Abbrev Number: 4 (DW_TAG_structure_type)
101 <dc> DW_AT_name : (indirect string, offset: 0x184): v4l2_ext_control
102 <e0> DW_AT_byte_size : 20
103 <e1> DW_AT_decl_file : 2
104 <e2> DW_AT_decl_line : 782
105 <2><e4>: Abbrev Number: 7 (DW_TAG_member)
106 <e5> DW_AT_name : (indirect string, offset: 0xfd): id
107 <e9> DW_AT_type : <0xb0>
108 <ed> DW_AT_decl_file : 2
109 <ee> DW_AT_decl_line : 783
110 <f0> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
111 <2><f3>: Abbrev Number: 7 (DW_TAG_member)
112 <f4> DW_AT_name : (indirect string, offset: 0x100): size
113 <f8> DW_AT_type : <0xb0>
114 <fc> DW_AT_decl_file : 2
115 <fd> DW_AT_decl_line : 784
116 <ff> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
117 <2><102>: Abbrev Number: 7 (DW_TAG_member)
118 <103> DW_AT_name : (indirect string, offset: 0x105): reserved2
119 <107> DW_AT_type : <0x18c>
120 <10b> DW_AT_decl_file : 2
121 <10c> DW_AT_decl_line : 785
122 <10e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
123 <2><111>: Abbrev Number: 5 (DW_TAG_member)
124 <112> DW_AT_type : <0x11c>
125 <116> DW_AT_decl_file : 2
126 <117> DW_AT_decl_line : 786
127 <119> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
128 <2><11c>: Abbrev Number: 6 (DW_TAG_union_type)
129 <11d> DW_AT_byte_size : 8
130 <11e> DW_AT_decl_file : 2
131 <11f> DW_AT_decl_line : 786
132 <3><121>: Abbrev Number: 7 (DW_TAG_member)
133 <122> DW_AT_name : (indirect string, offset: 0x10f): value
134 <126> DW_AT_type : <0x199>
135 <12a> DW_AT_decl_file : 2
136 <12b> DW_AT_decl_line : 787
137 <12d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
138 <3><130>: Abbrev Number: 7 (DW_TAG_member)
139 <131> DW_AT_name : (indirect string, offset: 0x11f): value64
140 <135> DW_AT_type : <0x1ab>
141 <139> DW_AT_decl_file : 2
142 <13a> DW_AT_decl_line : 788
143 <13c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
144 <3><13f>: Abbrev Number: 7 (DW_TAG_member)
145 <140> DW_AT_name : (indirect string, offset: 0x13b): string
146 <144> DW_AT_type : <0x1bd>
147 <148> DW_AT_decl_file : 2
148 <149> DW_AT_decl_line : 789
149 <14b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
150 <3><14e>: Abbrev Number: 7 (DW_TAG_member)
151 <14f> DW_AT_name : (indirect string, offset: 0x147): p_u8
152 <153> DW_AT_type : <0x1c9>
153 <157> DW_AT_decl_file : 2
154 <158> DW_AT_decl_line : 790
155 <15a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
156 <3><15d>: Abbrev Number: 7 (DW_TAG_member)
157 <15e> DW_AT_name : (indirect string, offset: 0x15f): p_u16
158 <162> DW_AT_type : <0x1e0>
159 <166> DW_AT_decl_file : 2
160 <167> DW_AT_decl_line : 791
161 <169> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
162 <3><16c>: Abbrev Number: 7 (DW_TAG_member)
163 <16d> DW_AT_name : (indirect string, offset: 0x17a): p_u32
164 <171> DW_AT_type : <0x1f7>
165 <175> DW_AT_decl_file : 2
166 <176> DW_AT_decl_line : 792
167 <178> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
168 <3><17b>: Abbrev Number: 7 (DW_TAG_member)
169 <17c> DW_AT_name : (indirect string, offset: 0x180): ptr
170 <180> DW_AT_type : <0x1fc>
171 <184> DW_AT_decl_file : 2
172 <185> DW_AT_decl_line : 793
173 <187> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
174 <3><18a>: Abbrev Number: 0
175 <2><18b>: Abbrev Number: 0
176 <1><18c>: Abbrev Number: 9 (DW_TAG_array_type)
177 <18d> DW_AT_type : <0xb0>
178 <2><191>: Abbrev Number: 10 (DW_TAG_subrange_type)
179 <192> DW_AT_type : <0xcf>
180 <196> DW_AT_lower_bound : 0
181 <197> DW_AT_count : 1
182 <2><198>: Abbrev Number: 0
183 <1><199>: Abbrev Number: 3 (DW_TAG_typedef)
184 <19a> DW_AT_type : <0x1a4>
185 <19e> DW_AT_name : (indirect string, offset: 0x119): __s32
186 <1a2> DW_AT_decl_file : 1
187 <1a3> DW_AT_decl_line : 27
188 <1><1a4>: Abbrev Number: 8 (DW_TAG_base_type)
189 <1a5> DW_AT_name : (indirect string, offset: 0x115): int
190 <1a9> DW_AT_encoding : 5 (signed)
191 <1aa> DW_AT_byte_size : 4
192 <1><1ab>: Abbrev Number: 3 (DW_TAG_typedef)
193 <1ac> DW_AT_type : <0x1b6>
194 <1b0> DW_AT_name : (indirect string, offset: 0x135): __s64
195 <1b4> DW_AT_decl_file : 1
196 <1b5> DW_AT_decl_line : 30
197 <1><1b6>: Abbrev Number: 8 (DW_TAG_base_type)
198 <1b7> DW_AT_name : (indirect string, offset: 0x127): long long int
199 <1bb> DW_AT_encoding : 5 (signed)
200 <1bc> DW_AT_byte_size : 8
201 <1><1bd>: Abbrev Number: 12 (DW_TAG_pointer_type)
202 <1be> DW_AT_type : <0x1c2>
203 <1><1c2>: Abbrev Number: 8 (DW_TAG_base_type)
204 <1c3> DW_AT_name : (indirect string, offset: 0x142): char
205 <1c7> DW_AT_encoding : 8 (unsigned char)
206 <1c8> DW_AT_byte_size : 1
207 <1><1c9>: Abbrev Number: 12 (DW_TAG_pointer_type)
208 <1ca> DW_AT_type : <0x1ce>
209 <1><1ce>: Abbrev Number: 3 (DW_TAG_typedef)
210 <1cf> DW_AT_type : <0x1d9>
211 <1d3> DW_AT_name : (indirect string, offset: 0x15a): __u8
212 <1d7> DW_AT_decl_file : 1
213 <1d8> DW_AT_decl_line : 24
214 <1><1d9>: Abbrev Number: 8 (DW_TAG_base_type)
215 <1da> DW_AT_name : (indirect string, offset: 0x14c): unsigned char
216 <1de> DW_AT_encoding : 8 (unsigned char)
217 <1df> DW_AT_byte_size : 1
218 <1><1e0>: Abbrev Number: 12 (DW_TAG_pointer_type)
219 <1e1> DW_AT_type : <0x1e5>
220 <1><1e5>: Abbrev Number: 3 (DW_TAG_typedef)
221 <1e6> DW_AT_type : <0x1f0>
222 <1ea> DW_AT_name : (indirect string, offset: 0x174): __u16
223 <1ee> DW_AT_decl_file : 1
224 <1ef> DW_AT_decl_line : 26
225 <1><1f0>: Abbrev Number: 8 (DW_TAG_base_type)
226 <1f1> DW_AT_name : (indirect string, offset: 0x165): unsigned short
227 <1f5> DW_AT_encoding : 7 (unsigned)
228 <1f6> DW_AT_byte_size : 2
229 <1><1f7>: Abbrev Number: 12 (DW_TAG_pointer_type)
230 <1f8> DW_AT_type : <0xb0>
231 <1><1fc>: Abbrev Number: 13 (DW_TAG_pointer_type)
232 <1><1fd>: Abbrev Number: 0
233