Change many figures to tables, lots of other fixes
[dwarf-doc.git] / dwarf5 / tools / dw4sortedindex.txt
1 32-bit DWARF format...140
2 64-bit DWARF format...140
3 abbreviations table ...143, 145
4 abbreviations table dynamic forms in...146
5 abbreviations table example ...219
6 abstract instance...288
7 abstract instance entry...59
8 abstract instance example ... 245, 248, 251
9 abstract instance nested...63
10 abstract instance root ...59
11 abstract instance tree...59, 61
12 abstract origin attribute ...61, 63
13 accelerated access ...105
14 accelerated access by address...107
15 accelerated access by name ...106
16 access declaration entry ...87
17 accessibility attribute ...32, 87, 88, 92
18 activation, call frame...126
19 Ada ...1, 9, 32, 41, 44, 79, 80, 81, 103, 222, 227, 228, 229
20 address
21 address class... 15, 147
22 address class attribute... 34, 55, 81
23 address class attribute encoding... 173
24 address dereference operator ...19, 20
25 address implicit push for member pointer... 101
26 address implicit push of base ... 20
27 address range
28 address range, in location list... 31
29 address range, in range list... 39
30 address register
31 address register, in call frame information... 127
32 address register, in line number machine... 109
33 address selection...See base address selection
34 address_size ...107, 129, 144, 177, 178
35 address size of an ...See size of an address
36 address size ...See size of an address
37 address space
38 address space, flat 34
39 address space,multiple ... 19, 20
40 address space, segmented ...34, 107, 144, 177
41 address, uplevel ... See static link attribute
42 alias declaration...See imported declaration entry
43 allocated attribute ... 102
44 anonymous union ... 69, 88
45 ARM instruction set architecture... 108
46 array
47 array, declaration of type... 83
48 array, descriptor for... 221
49 array, element ordering ... 83
50 array, element type... 83
51 array type entry ... 83
52 array type entry, examples ... 221
53 artificial attribute... 34
54 associated attribute ... 102
55 attribute duplication... 7
56 attribute ordering ... 7
57 attributes... 7
58 attributes, list of ... 9
59 attribute value classes... 7
60 base address selection entry
61 base address selection entry, in location list... 30, 31, 168
62 base address selection entry, in range list... 38, 39, 182
63 base type entry... 75
64 base types attribute ... 47
65 basic_block...110, 111, 116, 119
66 beginning of a data member ... 88
67 beginning of an object...88, 89
68 big-endian encoding... See endianity attribute
69 binary scale attribute...79
70 bit fields ...89, 230
71 bit offset attribute (V3) ...76, 91
72 bit size attrbute...75
73 bit size attribute... 89, 98, 99, 101
74 bit size attribute (V3) ...76, 91
75 bit stride attribute...83, 97, 100
76 block class...15, 147
77 block entry ... See try block entry, See lexical block entry
78 builtin type... See base type entry
79 byte size attrbute ...75
80 byte size attribute... 89, 96, 98, 99, 101
81 byte size attribute (V3) ...91
82 byte stride attribute ...97, 100
83 C++...1, 4, 32, 33, 34, 37, 41, 44, 49, 50, 52, 57, 59, 61, 62, 64, 65, 66, 69, 70, 72, 80, 81, 82, 84, 85, 86, 87, 88, 89, 92, 93, 96, 97, 99, 100, 105, 106, 107, 123, 251, 256, 257, 260, 263, 266, 269, 271, 275, 277, 287
84 C 1, 4, 35, 44, 47, 54, 55, 65, 69, 71, 75, 80, 81, 82, 84, 85, 89, 96, 97, 99, 123, 221, 222, 275, 287
85 <caf>...See code alignment factor
86 call column attribute ...60
87 call file attribute...60
88 call frame information
89 call frame information, encoding ...180
90 call frame information, examples...239
91 calling convention attribute...54
92 calling convention attribute, encoding ...174
93 call line attribute ...60
94 case sensitivity ...46
95 catch block entry...66
96 char16_t ...255
97 char32_t ...255
98 CIE_id...129, 141, 242
99 CIE_pointer ...129, 130, 141
100 CIE...See common information entry
101 classes of attribute value ... 7, See also attribute encodings
102 class template instantiation (entry) ...93
103 class type entry ...84
104 class type entry, as class template instantiation...93
105 COBOL...1, 4, 99
106 code_alignment_factor ...130, 132
107 column position of declaration...36
108 COMDAT...See section group
109 common block entry ...73
110 common (block) reference attribute ...56
111 common block ... See Fortran, common block
112 common information entry ...129
113 compilation directory attribute...46
114 compilation unit ...43
115 compilation unit, for template instantiation ...94
116 compilation unit, header ...143
117 compilation unit, normal ...43
118 compilation unit, partial ... 43
119 compilation unit, type ... 48
120 composite location description ... 28
121 compression ...See DWARF compression
122 concrete inlined instance
123 concrete inlined instance entry ... 61
124 concrete inlined instance, example... 245, 248, 251
125 concrete inlined instance, nested ... 63
126 concrete inlined instance root... 61
127 concrete inlined instance tree ... 61
128 concrete out-of-line instance ... 62, 288
129 concrete out-of-line instance, example... 248
130 concrete out-of-line instance, of inlined subprogram ... 63
131 condition, COBOL level-88 ... 95
132 condition entry ... 95
133 constant class... 15, 147
134 constant entry ... 69
135 constant expression attribute ... 60, 72
136 constant type entry ... 81
137 constant value attribute... 71, 93, 96
138 constexpr ... 59, 61, 72
139 const qualified type ... 81
140 containing type attribute... 100
141 contiguous address range... 38
142 count attribute ... 81, 99
143 count attribute, default ... 99
144 D 99
145 <daf> ...See data alignment factor
146 .data ...264
147 data bit offset attribute... 75, 89
148 data location attribute ... 102
149 data member location attribute ... 86, 88
150 data member ... See member entry (data)
151 .debug_abbrev... 141, 144, 145, 183, 215, 264, 276, 289
152 .debug_abbrev example ...219
153 debug_abbrev_offset ... 141, 144, 215
154 .debug_aranges ... 107, 140, 141, 177, 183, 215, 264, 289
155 .debug_frame ... 128, 130, 140, 141, 183, 289
156 .debug_frame example ...240
157 debugging information entry ... 7
158 debugging information entry, global name for ... 266
159 debugging information entry, ownership relation... 16
160 .debug_info ...7, 24, 105, 106, 107, 108, 140, 141, 142, 143, 145, 146, 149, 151, 176, 177, 183, 215, 264, 265, 267, 268, 269, 271, 273, 274, 275, 276, 287, 289
161 .debug_info example ...219
162 debug_info_length... 141
163 debug_info_offset ... 141
164 .debug_line 45, 108, 140, 141, 148, 183, 215, 264, 276, 289
165 .debug_loc... 30, 148, 183, 215, 289
166 .debug_macinfo ... 45, 123, 125, 149, 183, 215, 289
167 .debug_pubnames ... 106, 140, 141, 142, 176, 183, 215, 289
168 .debug_pubtypes ... 106, 140, 141, 142, 176, 183, 215, 289
169 .debug_ranges ... 38, 149, 183, 215, 289
170 .debug_str ... 142, 150, 151, 183, 215, 289
171 .debug_types .7, 24, 105, 107, 140, 141, 142, 143, 144, 145, 146, 183, 276, 289
172 decimal scale attribute... 78, 79
173 decimal sign attribute ... 78
174 DECL ... 191
175 declaration attribute... 35, 49, 69, 85
176 declaration column attribute... 36
177 declaration coordinates
178 declaration coordinates...36, 191, See also declaration coordinates, DW_AT_decl_file, DW_AT_decl_line, DW_AT_decl_column
179 declaration coordinates, in concrete instance... 61
180 declaration file attribute ... 36
181 declaration line attribute... 36
182 default_is_stmt ... 111, 113
183 default value attribute... 70
184 derived type (C++) ... See inheritance entry
185 description attribute... 41
186 descriptor, array... 221
187 DIE... See debugging information entry
188 digit count attribute...78, 79,
189 discontiguous address ranges...See non-contiguous address
190 discriminant attribute ...94
191 discriminant (entry) ...94
192 discriminant list attribute ...94
193 discriminant list attribute, encoding ...176
194 discriminant value attribute...94
195 discriminator... 111, 116, 119, 122
196 duplicate elimination... See DWARF duplicate elimination
197 DW_ACCESS_private...32, 170
198 DW_ACCESS_protected...32, 170
199 DW_ACCESS_public...32, 170
200 DW_ADDR_far16...35
201 DW_ADDR_far32...35
202 DW_ADDR_huge16...35
203 DW_ADDR_near16 ...35
204 DW_ADDR_near32 ...35
205 DW_ADDR_none...34, 35, 173
206 DWARF compression ... 263
207 DWARF duplicate elimination... 263
208 DWARF duplicate elimination,C++ example... 269
209 DWARF duplicate elimination,C example ... 275
210 DWARF duplicate elimination,examples ... 269
211 DWARF duplicate elimination,Fortran example ... 272
212 DWARF expression ... 17, See also location description
213 DWARF expression, arithmetic operations... 21
214 DWARF expression, control flow operations ... 23
215 DWARF expression, examples ... 25
216 DWARF expression, literal encodings ... 17
217 DWARF expression, logical operations ... 21
218 DWARF expression, operator encodings ... 163
219 DWARF expression, special operations... 24
220 DWARF expression, stack operations... 17
221 DWARF procedure ... 37
222 DWARF procedure entry ... 37
223 DWARF section names, list of... 183
224 DWARF Version 2...4, 5, 114, 140, 289
225 DWARF Version 3.. 1, 2, 3, 4, 38, 55, 76, 91, 114, 117, 289
226 DW_AT_abstract_origin . 9, 61, 62, 63, 156, 191, 192, 193, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 247, 250, 253, 254
227 DW_AT_accessibility 9, 32, 87, 88, 92, 156, 170, 185, 191, 193, 195, 196, 198, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 280, 282, 283
228 DW_AT_address_class... 9, 34, 55, 81, 156, 185, 195, 202, 203, 205, 206, 211
229 DW_AT_allocated. 9, 40, 84, 102, 103, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 224
230 DW_AT_artificial 7, 9, 34, 64, 92, 156, 185, 197, 205, 209, 236, 281
231 DW_AT_associated9, 40, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 223
232 DW_AT_base_types... 9, 47, 156, 194, 201
233 DW_AT_binary_scale ... 9, 79, 158, 185, 192
234 DW_AT_bit_offset ... 9, 40, 90, 91, 155, 185, 192, 200
235 DW_AT_bit_offset (V3)...76, 91
236 DW_AT_bit_size. 9, 40, 41, 75, 83, 85, 89, 91, 98, 99, 101, 155, 185, 191, 192, 193, 196, 197, 200, 203, 204, 206, 209, 230, 231
237 DW_AT_bit_size (V3) ...76, 91
238 DW_AT_bit_stride ... 9, 40, 41, 83, 97, 100, 156, 185, 191, 196, 206, 231
239 DW_AT_byte_size 9, 40, 41, 75, 76, 83, 85, 89, 90, 91, 96, 98, 99, 101, 155, 185, 191, 192, 193, 196, 197, 200, 203, 204, 206, 209, 220, 224, 254, 255, 275, 277, 278, 279, 280, 281, 282, 284
240 DW_AT_byte_size (V3)...76, 91
241 DW_AT_byte_stride.. 9, 40, 41, 83, 97, 100, 158, 185, 196, 206, 226
242 DW_AT_call_column... 9, 60, 158, 198
243 DW_AT_call_file ... 9, 60, 158, 198
244 DW_AT_calling_convention ...10, 54, 156, 174, 205
245 DW_AT_call_line ... 10, 60, 158, 198
246 DW_AT_common_reference ...10, 56, 155, 193, 274, 275
247 DW_AT_comp_dir ... 10, 46, 115, 122, 155, 194, 201, 220
248 DW_AT_const_expr10, 60, 61, 72, 159, 185, 198, 210, 254
249 DW_AT_const_value. 10, 60, 61, 71, 93, 96, 103, 155, 185, 195, 196, 207, 210, 247, 254, 256, 273
250 DW_AT_containing_type ...10, 100, 156, 185, 202
251 DW_AT_count...10, 40, 81, 99, 156, 185, 203, 206
252 DW_AT_data_bit_offset ...10, 75, 76, 88, 89, 90, 91, 159, 185, 192, 200, 230, 231
253 DW_AT_data_location ...10, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 222, 223, 224, 225, 226, 228
254 DW_AT_data_member_location10, 20, 86, 88, 89, 91, 156, 185, 198, 200, 224, 229, 277, 278, 279, 280, 282, 283, 284
255 DW_AT_data_member_location (V3) ... 91
256 DW_AT_decimal_scale ...10, 78, 79, 158, 185, 192
257 DW_AT_decimal_sign...10, 78, 158, 169, 185, 192
258 DW_AT_declaration .. 10, 35, 36, 49, 69, 85, 157, 187, 188, 191, 193, 195, 196, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 236, 281
259 DW_AT_decl_column ...10, 36, 156, 188, 191, See also
260 DW_AT_decl_file... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
261 DW_AT_decl_line ... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
262 DW_AT_default_value ...10, 70, 156, 185, 197
263 DW_AT_description ...7, 10, 41, 158, 188, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210
264 DW_AT_digit_count...11, 78, 79, 158, 185, 192
265 DW_AT_discr ...11, 94, 95, 155, 185, 210
266 DW_AT_discr_list ...11, 94, 95, 157, 176, 185, 210
267 DW_AT_discr_value ...11, 94, 95, 155, 185, 210
268 DW_ATE_address ... 77, 168
269 DW_ATE_boolean... 77, 168
270 DW_ATE_complex_float ... 77, 168
271 DW_ATE_decimal_float... 77, 169
272 DW_ATE_edited... 77, 78, 168
273 DW_ATE_float ... 77, 168
274 DW_ATE_hi_user... 169
275 DW_ATE_imaginary_float ... 77, 168
276 DW_AT_elemental ... 11, 54, 159, 205
277 DW_ATE_lo_user... 169
278 DW_AT_encoding ... 11, 75, 157, 168, 186, 192, 220, 255, 275
279 DW_AT_endianity11, 72, 75, 159, 170, 186, 192, 195, 197, 210
280 DW_AT_entry_pc 11, 34, 38, 40, 49, 55, 60, 158, 198, 200, 205
281 DW_AT_enum_class ...11, 96, 159, 186, 196, 256
282 DW_ATE_numeric_string ... 77, 78, 79, 168
283 DW_ATE_packed_decimal... 77, 78, 79, 168
284 DW_ATE_signed... 75, 77, 168, 275
285 DW_ATE_signed_char ... 77, 168
286 DW_ATE_signed_fixed... 77, 78, 169
287 DW_ATE_unsigned ... 77, 168, 220
288 DW_ATE_unsigned_char ... 77, 168, 220
289 DW_ATE_unsigned_fixed... 77, 78, 169
290 DW_ATE_UTF... 77, 78, 169, 255
291 DW_AT_explicit...11, 92, 159, 186, 205
292 DW_AT_extension ...11, 49, 158, 201, 234
293 DW_AT_external... 11, 53, 69, 70, 157, 195, 205, 210, 281
294 DW_AT_frame_base11, 18, 29, 56, 57, 157, 195, 205, 250, 252, 253
295 DW_AT_friend ...11, 87, 157, 187, 197
296 DW_AT_high_pc11, 34, 37, 38, 44, 49, 55, 60, 65, 66, 155, 192, 194, 198, 199, 200, 201, 205, 208, 211, 220, 233, 234, 247, 250, 252, 253
297 DW_AT_hi_user ... 159
298 DW_AT_identifier_case ... 11, 46, 157, 174, 194, 201, 273
299 DW_AT_import... 11, 47, 50, 51, 155, 198, 234, 268, 274, 275
300 DW_AT_inline ... 12, 58, 59, 156, 175, 205, 246, 248, 249, 252, 254
301 DW_AT_is_optional... 12, 70, 156, 186, 197
302 DW_AT_language. 12, 44, 48, 83, 155, 171, 194, 201, 208, 220, 270, 273, 277, 280
303 DW_AT_linkage_name ... 12, 37, 41, 53, 72, 73, 159, 193, 195, 205, 210
304 DW_AT_location 12, 24, 37, 60, 66, 69, 73, 155, 186, 193, 195, 197, 210, 211, 225, 229, 231, 233, 234, 236, 247, 250, 252, 253, 273, 285
305 DW_AT_lo_user...159
306 DW_AT_lower_bound 12, 40, 99, 156, 171, 186, 206, 223, 224, 228, 229, 231, 273
307 DW_AT_low_pc.. 12, 34, 37, 38, 40, 44, 49, 55, 59, 60, 65, 66, 155, 192, 194, 195, 198, 199, 200, 201, 205, 208, 211, 220, 233, 234, 247, 250, 252, 253
308 DW_AT_macro_info ... 12, 45, 157, 194, 201
309 DW_AT_main_subprogram ... 3, 12, 47, 53, 159, 194, 201, 205
310 DW_AT_mutable ... 12, 88, 158, 186, 200
311 DW_AT_name 12, 36, 37, 41, 44, 46, 49, 51, 53, 58, 62, 65, 66, 69, 73, 75, 80, 81, 82, 83, 84, 86, 87, 88, 93, 95, 96, 97, 98, 99, 100, 101, 103, 106, 107, 115, 122, 155, 184, 185, 187, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 220, 224, 225, 228, 229, 230, 231, 233, 234, 235, 236, 246, 248, 249, 252, 254, 255, 256, 257, 258, 260, 270, 271, 273, 274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 285
312 DW_AT_namelist_item... 12, 73, 157, 201
313 DW_AT_object_pointer ... 12, 92, 159, 189, 205, 236
314 DW_AT_ordering... 12, 83, 155, 175, 186, 191
315 DW_AT_picture_string ... 12, 78, 158, 186, 192
316 DW_AT_priority ... 12, 49, 157, 200
317 DW_AT_producer ... 12, 46, 156, 194, 201, 220
318 DW_AT_prototyped ... 12, 54, 97, 156, 186, 205, 206
319 DW_AT_pure ... 12, 55, 159, 205
320 DW_AT_ranges..12, 34, 37, 38, 44, 49, 55, 60, 65, 66, 158, 192, 194, 198, 199, 200, 201, 205, 208, 211
321 DW_AT_recursive... 13, 54, 55, 159, 205
322 DW_AT_return_addr... 13, 56, 60, 156, 195, 198, 205
323 DW_AT_segment ... 13, 34, 55, 60, 70, 157, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 205, 208, 210, 211
324 DW_AT_sibling .. 13, 16, 36, 155, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
325 DW_AT_signature... 13, 85, 159, 193, 196, 204, 207, 209
326 DW_AT_small... 13, 79, 158, 186, 192
327 DW_AT_specification ...13, 36, 50, 59, 70, 85, 92, 93, 157, 187, 191, 193, 196, 200, 204, 205, 209, 210, 234
328 DW_AT_start_scope.. 13, 37, 38, 60, 71, 75, 156, 191, 193, 195, 196, 197, 198, 199, 201, 203, 204, 205, 206, 207, 208, 209, 210
329 DW_AT_static_link ...13, 56, 57, 157, 195, 205, 247, 250, 252
330 DW_AT_stmt_list ...13, 45, 155, 194, 201, 220
331 DW_AT_string_length...13, 98, 155, 186, 204
332 DW_AT_threads_scaled ...13, 99, 159, 186, 206
333 DW_AT_trampoline...13, 64, 158, 198, 205
334 DW_AT_type. 13, 32, 55, 57, 58, 66, 70, 72, 81, 82, 83, 86, 88, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 157, 187, 191, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 220, 223, 224, 225, 228, 229, 230, 231, 233, 234, 235, 236, 246, 249, 252, 254, 255, 256, 257, 258, 260, 270, 271, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 285
335 DW_AT_upper_bound.13, 40, 99, 156, 186, 206, 223, 224, 228, 229, 231, 254, 273
336 DW_AT_use_location...13, 100, 101, 157, 186, 202
337 DW_AT_use_UTF8 ...13, 47, 150, 158, 186, 194, 201
338 DW_AT_variable_parameter ...13, 70, 157, 186, 197
339 DW_AT_virtuality .. 13, 33, 87, 92, 157, 171, 186, 198, 205
340 DW_AT_visibility... 14, 33, 155, 171, 186, 191, 193, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
341 DW_AT_vtable_elem_location...14, 92, 157, 186, 205
342 DW_CC_hi_user ... 174
343 DW_CC_lo_user ... 174
344 DW_CC_nocall ... 54, 174
345 DW_CC_normal ... 54, 174
346 DW_CC_program ... 54, 174
347 DW_CFA_advance_loc1... 132, 181
348 DW_CFA_advance_loc ...132, 136, 137, 181, 243
349 DW_CFA_advance_loc2... 132, 181
350 DW_CFA_advance_loc4 ...132, 181
351 DW_CFA_def_cfa... 131, 132, 133, 181, 242, 243
352 DW_CFA_def_cfa_expression ...131, 133, 181
353 DW_CFA_def_cfa_offset ...133, 181, 243
354 DW_CFA_def_cfa_offset_sf ...133, 182
355 DW_CFA_def_cfa_register ...133, 181, 243
356 DW_CFA_def_cfa_sf ...133, 182
357 DW_CFA_expression...131, 135, 181
358 DW_CFA_hi_user ...182
359 DW_CFA_lo_user ...182
360 DW_CFA_nop... 130, 131, 136, 181, 242, 243
361 DW_CFA_offset...134, 181, 243
362 DW_CFA_offset_extended...134, 181, 182
363 DW_CFA_offset_extended_sf...134, 182
364 DW_CFA_register...135, 181, 242
365 DW_CFA_remember_state...136, 181
366 DW_CFA_restore ...136, 181, 243
367 DW_CFA_restore_extended...136, 181
368 DW_CFA_restore_state...136, 181
369 DW_CFA_same_value ...134, 181, 242
370 DW_CFA_set_loc... 132, 136, 137, 181
371 DW_CFA_undefined ... 134, 137, 181, 242
372 DW_CFA_val_expression ... 131, 135, 182
373 DW_CFA_val_offset ...134, 135, 182
374 DW_CFA_val_offset_sf ...135, 182
375 DW_CHILDREN_no...146, 154, 220
376 DW_CHILDREN_yes ...146, 154, 220
377 DW_DSC_label ...95, 176
378 DW_DSC_range ...95, 176
379 DW_DS_leading_overpunch ...80, 169
380 DW_DS_leading_separate...80, 169
381 DW_DS_trailing_overpunch ...80, 169
382 DW_DS_trailing_separate ...80, 169
383 DW_DS_unsigned ...80, 169
384 DW_END_big ...72, 170
385 DW_END_default ...72, 170
386 DW_END_hi_user...170
387 DW_END_little ...72, 170
388 DW_END_lo_user...170
389 DW_FORM_addr ... 147, 160, 168, 182, 220
390 DW_FORM_block1 ...147, 160
391 DW_FORM_block ... 135, 147, 160, 187
392 DW_FORM_block2 ...147, 160
393 DW_FORM_block4 ...147, 160
394 DW_FORM_data1...147, 160, 220
395 DW_FORM_data2...147, 160
396 DW_FORM_data4... 3, 146, 147, 148, 160, 215
397 DW_FORM_data8... 3, 146, 147, 148, 160
398 DW_FORM_exprloc ...133, 148, 161
399 DW_FORM_flag ...148, 160, 187
400 DW_FORM_flag_present...148, 161
401 DW_FORM_indirect ...146, 161, 220
402 DW_FORM_ref1 ... 149, 160, 267
403 DW_FORM_ref2 ...24, 149, 160, 267
404 DW_FORM_ref4 ...24, 149, 160, 220, 267
405 DW_FORM_ref8 ... 149, 160, 267
406 DW_FORM_ref_addr... 24, 142, 149, 150, 160, 265, 267, 268, 288
407 DW_FORM_ref_sig8... 145, 161
408 DW_FORM_ref_udata... 149, 161, 267
409 DW_FORM_sdata... 147, 160, 187
410 DW_FORM_sec_offset...3, 142, 146, 148, 149, 161, 220
411 DW_FORM_string...150, 160, 187, 220
412 DW_FORM_strp...142, 150, 160, 215
413 DW_FORM_udata ... 147, 160
414 DW_ID_case_insensitive ... 46, 174, 273
415 DW_ID_case_sensitive ... 46, 174
416 DW_ID_down_case ... 46, 174
417 DW_ID_up_case ... 46, 174
418 DW_INL_declared_inlined ...59, 175, 246, 249, 252
419 DW_INL_declared_not_inlined ... 59, 175
420 DW_INL_inlined ... 59, 175
421 DW_INL_not_inlined ... 59, 175
422 DW_LANG_Ada83 ... 44, 172
423 DW_LANG_Ada95 ... 44, 172
424 DW_LANG_C ... 44, 172, 220
425 DW_LANG_C89 ... 44, 172, 220
426 DW_LANG_C99 ... 44, 172
427 DW_LANG_Cobol74 ... 44, 172
428 DW_LANG_Cobol85 ... 44, 172
429 DW_LANG_C_plus_plus ...44, 172, 270, 277, 280
430 DW_LANG_Fortran77 ... 44, 172
431 DW_LANG_Fortran90 ... 44, 172, 273
432 DW_LANG_Fortran95 ... 45, 172
433 DW_LANG_hi_user ... 173
434 DW_LANG_Java ... 45, 172
435 DW_LANG_lo_user ... 173
436 DW_LANG_Modula2... 45, 172
437 DW_LANG_ObjC ... 45, 173
438 DW_LANG_ObjC_plus_plus ... 45, 173
439 DW_LANG_Pascal83... 45, 172
440 DW_LANG_PLI ... 45, 172
441 DW_LANG_Python... 45, 173
442 DW_LANG_UPC ... 173
443 DW_LNE_define_file ... 115, 122, 179
444 DW_LNE_end_sequence ... 121, 179, 238
445 DW_LNE_hi_user... 179
446 DW_LNE_lo_user... 179
447 DW_LNE_set_address ... 121, 179
448 DW_LNE_set_discriminator... 122, 179
449 DW_LNS_advance_line... 119, 178
450 DW_LNS_advance_pc...119, 120, 178, 238
451 DW_LNS_const_add_pc... 120, 178
452 DW_LNS_copy... 119, 178
453 DW_LNS_fixed_advance_pc...111, 120, 178, 238
454 DW_LNS_hi_user omission... 139
455 DW_LNS_lo_user omission... 139
456 DW_LNS_negate_stmt ... 113, 119, 178
457 DW_LNS_set_basic_block...119, 178
458 DW_LNS_set_column...119, 178
459 DW_LNS_set_epilogue_begin ...121, 179
460 DW_LNS_set_file ...119, 178
461 DW_LNS_set_isa ...121, 179
462 DW_LNS_set_prologue_end...120, 178
463 DW_MACINFO_define ... 123, 124, 125, 180
464 DW_MACINFO_end_file ...123, 124, 180
465 DW_MACINFO_start_file ... 123, 124, 125, 180
466 DW_MACINFO_undef ...123, 125, 180
467 DW_MACINFO_vendor_ext ...123, 124, 180
468 DW_OP_abs ...21, 164
469 DW_OP_addr ...17, 29, 163
470 DW_OP_and... 21, 164, 223, 224
471 DW_OP_bit_piece...29, 167
472 DW_OP_bra ...23, 165
473 DW_OP_breg0 ...18, 56, 166
474 DW_OP_breg11 ...29
475 DW_OP_breg1 ...18, 30, 166
476 DW_OP_breg2 ...30
477 DW_OP_breg31 ...18, 166
478 DW_OP_breg3 ...30
479 DW_OP_breg4 ...30
480 DW_OP_bregx ... 18, 27, 29, 166
481 DW_OP_call2... 24, 37, 131, 167
482 DW_OP_call4... 24, 37, 131, 167
483 DW_OP_call_frame_cfa...21, 131, 167
484 DW_OP_call_ref ... 24, 37, 131, 167, 188, 215
485 DW_OP_const1s...18, 164
486 DW_OP_const1u ...17, 164
487 DW_OP_const2s...18, 164
488 DW_OP_const2u ...17, 164
489 DW_OP_const4s...18, 164
490 DW_OP_const4u ...17, 164
491 DW_OP_const8s...18, 164
492 DW_OP_const8u ...17, 164
493 DW_OP_consts ...18, 164
494 DW_OP_constu ...18, 164
495 DW_OP_deref ... 19, 29, 163, 223, 224
496 DW_OP_deref_size ...19, 166
497 DW_OP_div ...21, 164
498 DW_OP_drop ...18, 25, 164
499 DW_OP_dup ...18, 25, 164
500 DW_OP_eq...23, 165
501 DW_OP_fbreg ... 18, 29, 30, 166
502 DW_OP_form_tls_address ...20, 167
503 DW_OP_ge...23, 165
504 DW_OP_gt ...23, 165
505 DW_OP_hi_user...167
506 DW_OP_implicit_value...28, 167
507 DW_OP_le...23, 165
508 DW_OP_lit0 ...17, 166
509 DW_OP_lit1 ... 17, 30, 166, 223
510 DW_OP_lit2 ...17, 224
511 DW_OP_lit31... 17, 166
512 DW_OP_litn...17, 22, 223, 224, 229
513 DW_OP_lo_user ... 167
514 DW_OP_lt... 23, 165
515 DW_OP_minus ... 21, 165
516 DW_OP_mod... 21, 165
517 DW_OP_mul... 21, 165
518 DW_OP_ne ... 23, 165
519 DW_OP_neg ... 22, 165
520 DW_OP_nop ... 24, 166
521 DW_OP_not... 22, 165
522 DW_OP_or... 22, 165
523 DW_OP_over... 19, 25, 164
524 DW_OP_pick ... 19, 25, 164
525 DW_OP_piece... 28, 30, 166
526 DW_OP_plus ...22, 30, 165, 223, 224, 229
527 DW_OP_plus_uconst ... 22, 30, 165
528 DW_OP_push_object_address ...20, 88, 102, 131, 167, 223, 224, 225, 226
529 DW_OP_reg0... 27, 30, 56, 166
530 DW_OP_reg10... 30
531 DW_OP_reg1... 27, 166
532 DW_OP_reg31... 27, 166
533 DW_OP_reg3... 29, 30
534 DW_OP_regx... 27, 29, 166
535 DW_OP_rot ... 19, 25, 164
536 DW_OP_shl ... 22, 165
537 DW_OP_shr ... 22, 165
538 DW_OP_shra ... 22, 165
539 DW_OP_skip ... 23, 165
540 DW_OP_stack_value ... 28, 30, 167
541 DW_OP_swap... 19, 25, 164
542 DW_OP_xderef... 19, 164
543 DW_OP_xderef_size... 20, 166
544 DW_OP_xor... 22, 165
545 DW_ORD_col_major... 83, 175
546 DW_ORD_row_major ... 83, 175
547 DW_TAG_access_declaration ... 8, 87, 152, 191
548 DW_TAG_array_type..8, 83, 151, 191, 223, 224, 228, 229, 231, 254, 273
549 DW_TAG_base_type ...8, 75, 82, 152, 192, 220, 230, 233, 235, 255, 270, 275, 278, 279, 281, 282
550 DW_TAG_catch_block... 8, 66, 152, 192
551 DW_TAG_class_type ...8, 84, 93, 151, 193, 235, 280, 282
552 DW_TAG_common_block ...8, 41, 73, 152, 193, 273
553 DW_TAG_common_inclusion...8, 56, 152, 193, 274, 275
554 DW_TAG_compile_unit ...8, 43, 143, 151, 194, 220, 267, 268, 270, 271, 274, 275, 285
555 DW_TAG_condition... 8, 95, 153, 194
556 DW_TAG_constant...8, 41, 69, 79, 95, 152, 195, 273
557 DW_TAG_const_type...8, 81, 82, 152, 194, 235, 254
558 DW_TAG_dwarf_procedure... 8, 37, 153, 195
559 DW_TAG_entry_point...8, 41, 53, 151, 195
560 DW_TAG_enumeration_type ...8, 84, 96, 151, 196, 256
561 DW_TAG_enumerator ... 8, 96, 152, 196, 256
562 DW_TAG_file_type ... 8, 101, 152, 197
563 DW_TAG_formal_parameter ... 8, 67, 69, 95, 97, 151, 197, 236, 246, 247, 249, 250, 252, 253, 254, 258, 281
564 DW_TAG_friend... 8, 87, 152, 187, 197
565 DW_TAG_hi_user...139, 154
566 DW_TAG_imported_declaration... 8, 50, 151, 198, 234
567 DW_TAG_imported_module ... 8, 51, 153, 198, 234
568 DW_TAG_imported_unit ... 8, 47, 153, 198, 268, 274, 275, 287
569 DW_TAG_inheritance... 8, 86, 152, 198
570 DW_TAG_inlined_subroutine... 8, 53, 60, 61, 63, 64, 152, 198, 246, 247, 250, 253, 254
571 DW_TAG_interface_type... 8, 86, 153, 199
572 DW_TAG_label... 8, 65, 151, 199
573 DW_TAG_lexical_block ... 8, 65, 151, 199
574 DW_TAG_lo_user...139, 154
575 DW_TAG_member . 8, 70, 88, 95, 151, 200, 224, 228, 229, 230, 231, 257, 258, 260, 270, 277, 278, 279, 280, 282, 283, 284
576 DW_TAG_module ... 8, 49, 152, 200
577 DW_TAG_namelist ... 8, 73, 153, 200
578 DW_TAG_namelist_item ... 8, 73, 153, 201
579 DW_TAG_namespace . 8, 49, 153, 201, 233, 234, 277, 279, 280, 281, 282, 283
580 DW_TAG_packed_type ... 8, 81, 153, 201
581 DW_TAG_partial_unit 8, 43, 143, 153, 201, 268, 271, 273, 275
582 DW_TAG_pointer_type 8, 81, 82, 151, 187, 202, 220, 235, 281, 283
583 DW_TAG_ptr_to_member_type ... 8, 100, 152, 187, 202
584 DW_TAG_reference_type... 8, 81, 151, 187, 202, 271
585 DW_TAG_restrict_type... 8, 81, 82, 153, 202
586 DW_TAG_rvalue_reference_type ... 8, 81, 154, 187, 203
587 DW_TAG_set_type ... 8, 98, 152, 203
588 DW_TAG_shared_type ... 8, 81, 154, 203
589 DW_TAG_string_type... 8, 98, 151, 204
590 DW_TAG_structure_type... 8, 84, 93, 151, 204, 224, 229, 230, 231, 257, 258, 260, 261, 270, 277, 279, 281, 284
591 DW_TAG_subprogram ... 8, 41, 53, 58, 59, 61, 63, 64, 92, 153, 187, 205, 233, 234, 236, 246, 247, 249, 250, 252, 253, 254, 258, 271, 274, 275, 281, 284, 285
592 DW_TAG_subrange_type 8, 84, 95, 99, 152, 171, 206, 223, 224, 228, 229, 231, 254, 273
593 DW_TAG_subroutine_type... 8, 97, 151, 206
594 DW_TAG_template_alias... 8, 103, 154, 207, 260, 261
595 DW_TAG_template_type_parameter ... 8, 58, 93, 103, 153, 207, 257, 258, 260, 261
596 DW_TAG_template_value_parameter . 8, 93, 103, 153, 207
597 DW_TAG_thrown_type ... 8, 57, 153, 207
598 DW_TAG_try_block ... 8, 66, 153, 208
599 DW_TAG_typedef ... 8, 82, 151, 208, 220
600 DW_TAG_type_unit ... 8, 48, 154, 208, 277, 280
601 DW_TAG_union_type... 8, 84, 93, 152, 209
602 DW_TAG_unspecified_parameters ..8, 56, 67, 97, 152, 209
603 DW_TAG_unspecified_type...8, 80, 153, 209, 235
604 DW_TAG_variable ... 8, 41, 61, 69, 82, 95, 153, 210, 225, 228, 229, 231, 233, 234, 246, 247, 249, 250, 252, 253, 254, 255, 256, 257, 258, 260, 261, 271, 273, 274, 285
605 DW_TAG_variant...8, 94, 152, 153, 210
606 DW_TAG_variant_part... 8, 94, 153, 210
607 DW_TAG_volatile_type ...8, 81, 82, 153, 211
608 DW_TAG_with_stmt ... 8, 66, 152, 211
609 DW_VIRTUALITY_none ... 33, 171
610 DW_VIRTUALITY_pure_virtual... 33, 171
611 DW_VIRTUALITY_virtual... 33, 171
612 DW_VIS_exported... 33, 171
613 DW_VIS_local... 33, 171
614 DW_VIS_qualified... 33, 171
615 elemental attribute ... 54
616 empty location description ... 28
617 encoding ...170
618 encoding attribute... 75
619 encoding attribute, encoding... 168
620 endianity attribute... 72, 75
621 end of list entry
622 end of list entry, in location list... 31, 168
623 end of list entry, in range list... 38, 182
624 end_sequence ... 110, 111, 121
625 entity ... 7
626 entry PC attribute ... 34
627 entry PC attribute, and abstract instance ... 60
628 entry PC attribute, for inlined subprogram... 60
629 entry PC attribute, for module initialization... 49
630 entry PC attribute, for subroutine... 55
631 entry point entry ... 53
632 enum class ... See type-safe enumeration
633 enumeration literal ...See enumerator entry
634 enumeration type entry... 96
635 enumeration type entry, as array dimension...84, 97
636 enumerator entry...96
637 epilogue ... 116, 121, 126, 127, 136, 179, 240
638 epilogue_begin...110, 111, 121
639 epilogue_end...119
640 error value...140
641 exception, thrown ... See thrown type entry
642 explicit attribute ...92
643 exprloc class ...15, 26, 148
644 extended type (Java) ... See inheritance entry
645 extensibility ...See vendor extensibility
646 extension attribute...49
647 external attribute ...53, 69
648 FDE ... See frame description entry
649 file containing declaration...36
650 file_names...115
651 file type entry...101
652 flag class ...15, 148
653 formal parameter...55
654 formal parameter entry...69, 97
655 formal parameter entry, in catch block...67
656 formal parameter entry, with default value ...70
657 formal type parameter... See template type parameter entry
658 Fortran ...1, 4, 44, 47, 52, 53, 54, 73, 98, 99, 102, 221, 268, 272
659 Fortran, common block ...56, 73
660 Fortran, main program ...54
661 Fortran, module (Fortran 90)...49
662 Fortran, use statement ...51, 52
663 frame base attribute...56
664 frame description entry ...130
665 friend attribute ...87
666 friend entry ...87
667 function entry... See subroutine entry
668 fundamental type ... See base type entry
669 global namespace... See namespace (C++), global
670 header_length...141
671 hidden indirection ...See data location attribute
672 high PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
673 high PC attribute, and abstract instance...60
674 identifier case attribute...46
675 identifier case attribute, encoding ...174
676 identifier names ...36
677 implementing type (Java)... See inheritance entry
678 implicit location description ...27
679 import attribute ...47, 50, 51
680 imported declaration entry ...50
681 imported module entry...51
682 imported unit entry ...43, 47
683 include_directories...114, 115, 122
684 incomplete class/structure/union...85
685 incomplete declaration...35
686 incomplete type...85
687 inheritance entry ...86
688 initial length ... 143, 144
689 initial length field ...106, 107, 112, 129, 130, 176, 177
690 initial length field, encoding... 140
691 inline attribute ... 58, 59
692 inline attribute, encoding... 175
693 inlined subprogram call
694 inlined subprogram call, examples ... 244
695 inlined subprogram entry... 53, 60
696 inlined subprogram entry, in concrete instance... 61
697 interface type entry... 86
698 isa 17, 111, 121
699 is optional attribute... 70
700 is_stmt ...110, 111, 113, 119
701 Java ... 4, 45, 84, 86, 99
702 label entry... 65
703 language attribute ... 44, 83
704 language name encoding ... 171
705 LEB128, examples ... 162
706 LEB128, signed, decoding of ... 218
707 LEB128, signed, encoding as ... 161, 217
708 LEB128, unsigned, decoding of ... 218
709 LEB128, unsigned, encoding as ... 162, 217
710 level-88 condition, COBOL ... 95
711 lexical block entry ... 65
712 line_base...113, 116, 117, 118, 237
713 line number information... See also statement list attribute
714 line number of declaration... 36
715 line number opcodes
716 line number opcodes, extended opcode encoding ... 179
717 line number opcodes, standard opcode encoding... 178
718 lineptr ... 151
719 lineptr class ... 15, 148
720 line_range...113, 116, 117, 118, 237
721 linkage name attribute ... 41
722 Little Endian Base 128 ... See LEB128
723 little-endian encoding... See endian attribute
724 location attribute... 37, 66, 69, 73
725 location attribute, and abstract instance ... 60
726 location description ... 26, See also DWARF expression
727 location description ... 30
728 location description ... 88
729 location description, composite ... 28
730 location description, empty ... 28
731 location description, implicit... 27
732 location description, memory ... 27
733 location description, simple... 26
734 location description, single... 26
735 location description, use in location list ... 31
736 location list...26, 30, 56, 148, 167, 215
737 location list, base address selection entry ... 31
738 location list, end of list entry ... 31
739 location list, entry ... 30
740 loclistptr...151
741 loclistptr class ...15, 26, 148
742 lookup
743 lookup, by address...107
744 lookup, by name ...106
745 lower bound attribute ...99
746 lower bound attribute, default...99, 171
747 low PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
748 low PC attribute, and abstract instance...59
749 macinfo types...123
750 macinfo types, encoding ...180
751 macptr ...151
752 macptr class ...15, 149
753 macro formal parameter list ...124
754 macro information ...123
755 macro information attribute ...45
756 main subprogram attribute ...47, 53
757 mangled names ...41
758 maximum_operations_per_instruction... 112, 113, 117, 118
759 MD5 hash ... 184, 188, 189, 280, 284
760 member entry (data)...88
761 member entry (data), as discriminant...94
762 member function entry...92
763 memory location description...27
764 minimum_instruction_length.. 112, 113, 117, 118, 120, 237
765 MIPS instruction set architecture...108
766 Modula-2 ... 33, 45, 49, 66, 99
767 Modula-2, definition module ...49
768 module entry ...49
769 mutable attribute ...88
770 name attribute .36, 41, 44, 46, 49, 51, 53, 58, 62, 65, 66, 69, 73, 75, 80, 81, 82, 83, 84, 86, 87, 88, 93, 96, 97, 98, 99, 100, 101, 106
771 namelist entry ...73
772 namelist item attribute ...73
773 namelist item entry ...73
774 names
775 names, identifier ...36
776 names, mangled ...41
777 namespace, alias ...51
778 namespace (C++)...49
779 namespace declaration entry ...49
780 namespace, example ...232
781 namespace extension entry ...49
782 namespace, global...50
783 namespace, std 50
784 namespace, unnamed ...50
785 namespace, using declaration...51
786 namespace, using directive ...52
787 nested abstract instance...63
788 nested concrete inline instance...63
789 non-contiguous address ranges ...38
790 non-defining declaration ...35
791 normal compilation unit...43
792 Objective C++ ... 45
793 Objective C ... 45, 92, 99
794 Objective C++, ... 99
795 object pointer attribute ... 92
796 opcode_base ...114, 116, 117, 237
797 operation advance... 117, 119
798 operation pointer ...110, 113, 116, 117
799 op_index... 110, 111, 112, 113, 116, 117, 119, 120, 121
800 optional parameter... 70
801 ordering attribute... 83
802 ordering attribute, encoding... 175
803 out-of-line instance...See concrete out-of-line instance
804 packed type entry ... 81
805 parameter attribute, See unspecified parameters entry,
806 parameter entry, See formal parameter entry
807 parameter...See macro formal parameter list, See this
808 parameter, See variable parameter attribute, See optional
809 ... parameters...See unspecified parameters entry
810 partial compilation unit ... 43
811 Pascal ...45, 66, 81, 84, 98, 99, 101
812 PL/I ... 99
813 pointer to member type entry ... 100
814 pointer type entry ... 81
815 priority attribute ... 49
816 producer attribute ... 46
817 PROGRAM statement... 47, 53
818 prologue ... 4, 116, 120, 121, 126, 127, 178, 240
819 prologue_end...110, 111, 119, 120
820 prototyped attribute ... 54, 97
821 pure attribute ... 55
822 range list... 38, 182, 215
823 rangelistptr ... 151
824 rangelistptr class... 15, 149
825 ranges
826 ranges attribute ...34, 38, 44, 49, 55, 60, 65, 66
827 ranges attribute, and abstract instance ... 60
828 recursive attribute... 55
829 reference class ... 15, 149
830 reference type entry... 81
831 reference type entry, lvalue... See reference type entry
832 reference type entry, rvalue ... See rvalue reference type entry
833 renamed declaration ...See imported declaration entry
834 restricted type entry... 81
835 restrict qualified type... 81
836 return address attribute ... 56
837 return address attribute, and abstract instance ... 60
838 return type of subroutine ... 55
839 rvalue reference type entry ... 81
840 sbyte ... 105, 113, 184
841 section group ...264, 267, 269, 270, 273
842 section length, in .debug_aranges header... 107
843 section length,  in .debug_pubnames header ... 106, 177
844 section length,  in .debug_pubtypes header... 106, 177
845 section length, use in headers ...141
846 section offset
847 section offset, alignment of...183
848 section offset, in class lineptr value ...148
849 section offset, in class loclistptr value ...148
850 section offset, in class macptr value ...149
851 section offset, in class rangelistptr value ...149
852 section offset, in class reference value...149
853 section offset, in class string value ...150
854 section offset, in .debug_info header ...144
855 section offset, in .debug_pubnames header ...106, 176, 177
856 section offset, in .debug_pubnames offset/name pair ...106
857 section offset, in .debug_pubtypes header ...106
858 section offset, in .debug_pubtypes name/offset pair ...106
859 section offset, in FDE header...130
860 section offset, in macro information attribute ...45
861 section offset, in statement list attribute...45
862 section offset, use in headers ...141
863 See template value parameter entry, See template type
864 segment attribute...34, 55
865 segment attribute, and abstract instance...60
866 segment attribute, and data segment ...70
867 segmented addressing .See address space, See address space
868 segment_size... 107, 129, 131, 132, 177, 178
869 self pointer attribute ... See object pointer attribute
870 set type entry...98
871 shared qualified type...81
872 shared qualified type entry...81
873 sibling attribute ...16
874 simple location description ...26
875 single location description ...26
876 size of an address ... 16, 17, 19, 20, 30, 31, 39, 98, 107, 144, 177, 178
877 small attribute ...79
878 specification attribute...36, 70, 85, 92
879 ssection group, name... 266
880 standard_opcode_lengths...114
881 start scope attribute ...71, 75
882 start scope attribute, and abstract instance...60
883 statement list attribute...45
884 static link attribute ...57
885 stride attribute See bit stride attribute or byte stride attribute
886 string class ...15, 150
887 string length attribute ...98
888 string type entry ...98
889 structure type entry ...84
890 subprogram entry ...53
891 subprogram entry, as member function ...92
892 subprogram entry, use for template instantiation...58
893 subprogram entry, use in inlined subprogram...58
894 subrange type entry...99
895 subrange type entry, as array dimension...84
896 subroutine type entry ...97
897 tag 7
898 tag names, list of...7
899 tag names ... See also debugging information entry
900 Template alias entry ... 103
901 template example ... 257
902 template instantiation ... 58
903 template instantiation, and special compilation unit... 94
904 template type parameter entry ... 58, 93
905 template value parameter entry ... 93
906 .text ...264, 271, 274
907 this parameter ... 34, 64
908 this pointer attribute ...See object pointer attribute
909 thread-local storage ... 20
910 threads scaled attribute ... 99
911 thrown exception...See thrown type entry
912 thrown type entry ... 57
913 trampoline attribute ... 64
914 trampoline (subroutine) entry... 64
915 try block entry ... 66
916 type attribute .. 32, 55, 57, 58, 66, 70, 81, 82, 83, 86, 88, 93, 94, 97, 98, 100, 101
917 typedef entry ... 82
918 type modifier entry . See shared type entry, See volatile type entry, See reference type entry, See restricted type entry, See pointer type entry, See packed type entry, See constant type entry
919 type_offset... 141, 145
920 type-safe enumeration ... 256
921 type safe enumeration types ... 96
922 type signature ... 13, 150, 184, 188, 189, 276, 282, 288
923 type_signature ... 145
924 type signature, computation grammar ... 285
925 type signature, example computation ... 277
926 type unit 43, 48, 85, 144, 145, 150, 184, 188, 276, 281, 288
927 ubyte105, 107, 111, 112, 113, 114, 116, 129, 130, 131, 132, 144, 177, 184
928 uhalf 105, 106, 107, 112, 120, 132, 143, 144, 176, 177, 184
929 unallocated variable... 69
930 Unicode character encodings... 255
931 union type entry... 84
932 unit_length ...106, 107, 112, 143, 144, 176, 177
933 unit ...See compilation unit
934 unnamed namespace... See namespace (C++), unnamed
935 unspecified parameters attribute... 56
936 unspecified parameters entry... 97
937 unspecified parameters entry,  in catch block ... 67
938 unspecified type entry ... 80
939 UPC... 81, 99
940 uplevel address ... See static link attribute
941 upper bound attribute ... 99
942 upper bound attribute, default ... 99
943 use location attribute ... 100
944 use statement ... See Fortran, use statement, See Fortran, use statement
945 use UTF-8 attribute ... 47, See also UTF-8
946 using declaration .. See namespace (C++), using declaration
947 using directive ... See namespace (C++), using directive
948 UTF-8...4, 13, 47, 129, 150
949 uword...105, 132, 184
950 variable entry ...69
951 variable entry, examples...221
952 variable entry, in concrete instance ...61
953 variable length data... 161, See also LEB128
954 variable parameter attribute ...70
955 variant entry...94
956 variant part entry...94
957 vendor extensibility ...2, 114, 139
958 vendor extension... 251, See also vendor extensibility
959 vendor extension, for macro information...124
960 vendor id...139
961 vendor specifc extensions ...See vendor extensibility
962 version number ...289
963 version number, address lookup table... 107, 177
964 version number, call frame information... 129, 180, 242
965 version number, debug information... 143, 144, 220
966 version number, line number information... 112, 178, 237
967 version number, name lookup table ... 106, 176
968 virtuality attribute... 33, 87, 92
969 virtuality attribute encoding... 171
970 visibility attribute ... 33
971 visibility attribute, encoding... 171
972 void type...See unspecified type entry
973 volatile qualified type... 81
974 volatile type entry... 81
975 vtable element location attribute ... 92
976 with statement entry ... 66