Using tohyphen.py, change all the DW_* entries to allow
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
1 \chapter[Attributes by Tag (Informative)]{Attributes by Tag Value (Informative)}
2 \label{chap:attributesbytagvalueinformative}
3
4 The list below enumerates the attributes that are
5 most applicable to each type of debugging information
6 entry. DWARF does not in general require that a given
7 debugging information entry contain a particular attribute
8 or set of attributes. Instead, a DWARF producer is free to
9 generate any, all, or none of the attributes described in the
10 text as being applicable to a given entry. Other attributes
11 (both those defined within this document but not explicitly
12 associated with the entry in question, and new, vendor-defined
13 ones) may also appear in a given debugging information
14 entry. Therefore, the list may be taken as instructive, but
15 cannot be considered definitive.  
16
17 In the following table,
18 DECL means the declaration coordinates DW\-\_AT\-\_decl\-\_column,
19 DW\-\_AT\-\_decl\-\_file, and DW\-\_AT\-\_decl\-\_line.
20
21
22 \label{tab:attributesbytag}
23 \setlength{\extrarowheight}{0.1cm}
24 \begin{longtable}{l|p{8cm}}
25   \caption{Attributes by tag value} \\
26   \hline \\ \bfseries TAG Name&\bfseries Applicable Attributes\\ \hline
27 \endfirsthead
28   \bfseries TAG name&\bfseries Applicable Attributes \\ \hline
29 \endhead
30   \hline \emph{Continued on next page}
31 \endfoot
32   \hline
33 \endlastfoot
34 \livelink{chap:DWTAGaccessdeclaration}{DW\-\_TAG\-\_access\-\_declaration} 
35 & DECL \\
36 &DW\-\_AT\-\_accessibility \\
37 &DW\-\_AT\-\_description \\
38 &DW\-\_AT\-\_name \\
39 &DW\-\_AT\-\_sibling \\
40
41 \livelink{chap:DWTAGarraytype}{DW\-\_TAG\-\_array\-\_type}
42 &DECL \\
43 &DW\-\_AT\-\_abstract\-\_origin \\
44 &DW\-\_AT\-\_accessibility \\
45 &DW\-\_AT\-\_allocated \\
46 &DW\-\_AT\-\_associated \\
47 &DW\-\_AT\-\_bit\-\_size \\
48 &DW\-\_AT\-\_bit\-\_stride \\
49 &DW\-\_AT\-\_byte\-\_size \\
50 &DW\-\_AT\-\_data\-\_location \\
51 &DW\-\_AT\-\_declaration \\
52 &DW\-\_AT\-\_description \\
53 &DW\-\_AT\-\_name \\
54 &DW\-\_AT\-\_ordering \\
55 &DW\-\_AT\-\_sibling \\
56 &DW\-\_AT\-\_specification \\
57 &DW\-\_AT\-\_start\-\_scope \\
58 &DW\-\_AT\-\_type \\
59 &DW\-\_AT\-\_visibility \\
60
61 \livelink{chap:DWTAGbasetype}{DW\-\_TAG\-\_base\-\_type}
62 &DECL \\
63 &DW\-\_AT\-\_allocated \\
64 &DW\-\_AT\-\_associated \\
65 &DW\-\_AT\-\_binary\-\_scale \\
66 &DW\-\_AT\-\_bit\-\_offset \\
67 &DW\-\_AT\-\_bit\-\_size \\
68 &DW\-\_AT\-\_byte\-\_size \\
69 &DW\-\_AT\-\_data\-\_bit\-\_offset \\
70 &DW\-\_AT\-\_data\-\_location \\
71 &DW\-\_AT\-\_decimal\-\_scale \\
72 &DW\-\_AT\-\_decimal\-\_sign \\
73 &DW\-\_AT\-\_description \\
74 &DW\-\_AT\-\_digit\-\_count \\
75 &DW\-\_AT\-\_encoding \\
76 &DW\-\_AT\-\_endianity \\
77 &DW\-\_AT\-\_name \\
78 &DW\-\_AT\-\_picture\-\_string \\
79 &DW\-\_AT\-\_sibling \\
80 &DW\-\_AT\-\_small \\
81
82  
83 \livelink{chap:DWTAGcatchblock}{DW\-\_TAG\-\_catch\-\_block}
84 &DECL \\
85 &DW\-\_AT\-\_abstract\-\_origin \\
86 &DW\-\_AT\-\_high\-\_pc \\
87 &DW\-\_AT\-\_low\-\_pc \\
88 &DW\-\_AT\-\_ranges \\
89 &DW\-\_AT\-\_segment \\
90 &DW\-\_AT\-\_sibling \\
91
92 \livelink{chap:DWTAGclasstype}{DW\-\_TAG\-\_class\-\_type}
93
94 &DECL \\
95 &DW\-\_AT\-\_abstract\-\_origin \\
96 &DW\-\_AT\-\_accessibility \\
97 &DW\-\_AT\-\_allocated \\
98 &DW\-\_AT\-\_associated \\
99 &DW\-\_AT\-\_bit\-\_size \\
100 &DW\-\_AT\-\_byte\-\_size \\
101 &DW\-\_AT\-\_data\-\_location \\
102 &DW\-\_AT\-\_declaration \\
103 &DW\-\_AT\-\_description \\
104 &DW\-\_AT\-\_name \\
105 &DW\-\_AT\-\_sibling \\
106 &DW\-\_AT\-\_signature \\
107 &DW\-\_AT\-\_specification \\
108 &DW\-\_AT\-\_start\-\_scope \\
109 &DW\-\_AT\-\_visibility \\
110
111
112 \livelink{chap:DWTAGcommonblock}{DW\-\_TAG\-\_common\-\_block}
113 &DECL \\
114 &DW\-\_AT\-\_declaration \\
115 &DW\-\_AT\-\_description \\
116 &DW\-\_AT\-\_linkage\-\_name \\
117 &DW\-\_AT\-\_location \\
118 &DW\-\_AT\-\_name \\
119 &DW\-\_AT\-\_segment \\
120 &DW\-\_AT\-\_sibling \\
121 &DW\-\_AT\-\_visibility \\
122
123 \livelink{chap:DWTAGcommoninclusion}{DW\-\_TAG\-\_common\-\_inclusion}
124 &DECL \\
125 &DW\-\_AT\-\_common\-\_reference \\
126 &DW\-\_AT\-\_declaration \\
127 &DW\-\_AT\-\_sibling \\
128 &DW\-\_AT\-\_visibility \\
129
130
131 \livelink{chap:DWTAGcompileunit}{DW\-\_TAG\-\_compile\-\_unit}
132 &DW\-\_AT\-\_base\-\_types \\
133 &DW\-\_AT\-\_comp\-\_dir \\
134 &DW\-\_AT\-\_identifier\-\_case \\
135 &DW\-\_AT\-\_high\-\_pc \\
136 &DW\-\_AT\-\_language \\
137 &DW\-\_AT\-\_low\-\_pc \\
138 &DW\-\_AT\-\_macro\-\_info \\
139 &DW\-\_AT\-\_main\-\_subprogram \\
140 &DW\-\_AT\-\_name \\
141 &DW\-\_AT\-\_producer \\
142 &DW\-\_AT\-\_ranges \\
143 &DW\-\_AT\-\_segment \\
144 &DW\-\_AT\-\_stmt\-\_list \\
145 &DW\-\_AT\-\_use\-\_UTF8 \\
146
147 \livelink{chap:DWTAGcondition}{DW\-\_TAG\-\_condition}
148 &DECL \\
149 &DW\-\_AT\-\_name \\
150 &DW\-\_AT\-\_sibling \\
151
152 \livelink{chap:DWTAGconsttype}{DW\-\_TAG\-\_const\-\_type}
153 &DW\-\_AT\-\_allocated \\
154 &DW\-\_AT\-\_associated \\
155 &DW\-\_AT\-\_data\-\_location \\
156 &DW\-\_AT\-\_name \\
157 &DW\-\_AT\-\_sibling \\
158 &DW\-\_AT\-\_type \\
159
160 \livelink{chap:DWTAGconstant}{DW\-\_TAG\-\_constant}
161 &DECL \\
162 &DW\-\_AT\-\_accessibility \\
163 &DW\-\_AT\-\_const\-\_value \\
164 &DW\-\_AT\-\_declaration \\
165 &DW\-\_AT\-\_description \\
166 &DW\-\_AT\-\_endianity \\
167 &DW\-\_AT\-\_external \\
168 &DW\-\_AT\-\_linkage\-\_name \\
169 &DW\-\_AT\-\_name \\
170 &DW\-\_AT\-\_sibling \\
171 &DW\-\_AT\-\_start\-\_scope \\
172 &DW\-\_AT\-\_type \\
173 &DW\-\_AT\-\_visibility \\
174
175 \livelink{chap:DWTAGdwarfprocedure}{DW\-\_TAG\-\_dwarf\-\_procedure}
176 &DW\-\_AT\-\_location \\
177
178 \livelink{chap:DWTAGentrypoint}{DW\-\_TAG\-\_entry\-\_point}
179 &DECL \\
180 &DW\-\_AT\-\_address\-\_class \\
181 &DW\-\_AT\-\_description \\
182 &DW\-\_AT\-\_frame\-\_base \\
183 &DW\-\_AT\-\_linkage\-\_name \\
184 &DW\-\_AT\-\_low\-\_pc \\
185 &DW\-\_AT\-\_name \\
186 &DW\-\_AT\-\_return\-\_addr \\
187 &DW\-\_AT\-\_segment \\
188 &DW\-\_AT\-\_sibling \\
189 &DW\-\_AT\-\_static\-\_link \\
190 &DW\-\_AT\-\_type \\
191
192
193 \livelink{chap:DWTAGenumerationtype}{DW\-\_TAG\-\_enumeration\-\_type}
194 DECL \\
195 &DW\-\_AT\-\_abstract\-\_origin \\
196 &DW\-\_AT\-\_accessibility \\
197 &DW\-\_AT\-\_allocated \\
198 &DW\-\_AT\-\_associated \\
199 &DW\-\_AT\-\_bit\-\_size \\
200 &DW\-\_AT\-\_bit\-\_stride \\
201 &DW\-\_AT\-\_byte\-\_size \\
202 &DW\-\_AT\-\_byte\-\_stride \\
203 &DW\-\_AT\-\_data\-\_location \\
204 &DW\-\_AT\-\_declaration \\
205 &DW\-\_AT\-\_description \\
206 &DW\-\_AT\-\_enum\-\_class \\
207 &DW\-\_AT\-\_name \\
208 &DW\-\_AT\-\_sibling \\
209 &DW\-\_AT\-\_signature \\
210 &DW\-\_AT\-\_specification \\
211 &DW\-\_AT\-\_start\-\_scope \\
212 &DW\-\_AT\-\_type \\
213 &DW\-\_AT\-\_visibility \\
214
215 \livelink{chap:DWTAGenumerator}{DW\-\_TAG\-\_enumerator}
216 &DECL \\
217 &DW\-\_AT\-\_const\-\_value \\
218 &DW\-\_AT\-\_description \\
219 &DW\-\_AT\-\_name \\
220 &DW\-\_AT\-\_sibling \\
221
222 \livelink{chap:DWTAGfiletype}{DW\-\_TAG\-\_file\-\_type}
223 &DECL \\
224 &DW\-\_AT\-\_abstract\-\_origin \\
225 &DW\-\_AT\-\_allocated \\
226 &DW\-\_AT\-\_associated \\
227 &DW\-\_AT\-\_bit\-\_size \\
228 &DW\-\_AT\-\_byte\-\_size \\
229 &DW\-\_AT\-\_data\-\_location \\
230 &DW\-\_AT\-\_description \\
231 &DW\-\_AT\-\_name \\
232 &DW\-\_AT\-\_sibling \\
233 &DW\-\_AT\-\_start\-\_scope \\
234 &DW\-\_AT\-\_type \\
235 &DW\-\_AT\-\_visibility \\
236
237 \livelink{chap:DWTAGformalparameter}{DW\-\_TAG\-\_formal\-\_parameter}
238 &DECL \\
239 &DW\-\_AT\-\_abstract\-\_origin \\
240 &DW\-\_AT\-\_artificial \\
241 &DW\-\_AT\-\_const\-\_value \\
242 &DW\-\_AT\-\_default\-\_value \\
243 &DW\-\_AT\-\_description \\
244 &DW\-\_AT\-\_endianity \\
245 &DW\-\_AT\-\_is\-\_optional \\
246 &DW\-\_AT\-\_location \\
247 &DW\-\_AT\-\_name \\
248 &DW\-\_AT\-\_segment \\
249 &DW\-\_AT\-\_sibling \\
250 &DW\-\_AT\-\_type \\
251 &DW\-\_AT\-\_variable\-\_parameter \\
252
253 \livelink{chap:DWTAGfriend}{DW\-\_TAG\-\_friend}
254 &DECL \\
255 &DW\-\_AT\-\_abstract\-\_origin \\
256 &DW\-\_AT\-\_friend \\
257 &DW\-\_AT\-\_sibling \\
258
259 \livelink{chap:DWTAGimporteddeclaration}{DW\-\_TAG\-\_imported\-\_declaration}
260 &DECL \\
261 &DW\-\_AT\-\_accessibility \\
262 &DW\-\_AT\-\_description \\
263 &DW\-\_AT\-\_import \\
264 &DW\-\_AT\-\_name \\
265 &DW\-\_AT\-\_sibling \\
266 &DW\-\_AT\-\_start\-\_scope \\
267
268 \livelink{chap:DWTAGimportedmodule}{DW\-\_TAG\-\_imported\-\_module}
269 &DECL \\
270 &DW\-\_AT\-\_import \\
271 &DW\-\_AT\-\_sibling \\
272 &DW\-\_AT\-\_start\-\_scope \\
273
274 \livelink{chap:DWTAGimportedunit}{DW\-\_TAG\-\_imported\-\_unit}
275 &DW\-\_AT\-\_import \\
276
277 \livelink{chap:DWTAGinheritance}{DW\-\_TAG\-\_inheritance}
278 &DECL \\
279 &DW\-\_AT\-\_accessibility \\
280 &DW\-\_AT\-\_data\-\_member\-\_location \\
281 &DW\-\_AT\-\_sibling \\
282 &DW\-\_AT\-\_type \\
283 &DW\-\_AT\-\_virtuality \\
284
285 \livelink{chap:DWTAGinlinedsubroutine}{DW\-\_TAG\-\_inlined\-\_subroutine}
286 &DW\-\_AT\-\_abstract\-\_origin \\
287 &DW\-\_AT\-\_call\-\_column \\
288 &DW\-\_AT\-\_call\-\_file \\
289 &DW\-\_AT\-\_call\-\_line \\
290 &DW\-\_AT\-\_const\-\_expr \\
291 &DW\-\_AT\-\_entry\-\_pc \\
292 &DW\-\_AT\-\_high\-\_pc \\
293 &DW\-\_AT\-\_low\-\_pc \\
294 &DW\-\_AT\-\_ranges \\
295 &DW\-\_AT\-\_return\-\_addr \\
296 &DW\-\_AT\-\_segment \\
297 &DW\-\_AT\-\_sibling \\
298 &DW\-\_AT\-\_start\-\_scope \\
299 &DW\-\_AT\-\_trampoline \\
300
301 \livelink{chap:DWTAGinterfacetype}{DW\-\_TAG\-\_interface\-\_type}
302 &DECL \\
303 &DW\-\_AT\-\_accessibility \\
304 &DW\-\_AT\-\_description \\
305 &DW\-\_AT\-\_name \\
306 &DW\-\_AT\-\_sibling \\
307 &DW\-\_AT\-\_start\-\_scope \\
308
309 \livelink{chap:DWTAGlabel}{DW\-\_TAG\-\_label}
310 &DECL \\
311 &DW\-\_AT\-\_abstract\-\_origin \\
312 &DW\-\_AT\-\_description \\
313 &DW\-\_AT\-\_low\-\_pc \\
314 &DW\-\_AT\-\_name \\
315 &DW\-\_AT\-\_segment \\
316 &DW\-\_AT\-\_start\-\_scope \\
317 &DW\-\_AT\-\_sibling \\
318
319 \livelink{chap:DWTAGlexicalblock}{DW\-\_TAG\-\_lexical\-\_block}
320 &DECL \\
321 &DW\-\_AT\-\_abstract\-\_origin \\
322 &DW\-\_AT\-\_description \\
323 &DW\-\_AT\-\_high\-\_pc \\
324 &DW\-\_AT\-\_low\-\_pc \\
325 &DW\-\_AT\-\_name \\
326 &DW\-\_AT\-\_ranges \\
327 &DW\-\_AT\-\_segment \\
328 &DW\-\_AT\-\_sibling \\
329
330 \livelink{chap:DWTAGmember}{DW\-\_TAG\-\_member}
331 &DECL \\
332 &DW\-\_AT\-\_accessibility \\
333 &DW\-\_AT\-\_bit\-\_offset \\
334 &DW\-\_AT\-\_bit\-\_size \\
335 &DW\-\_AT\-\_byte\-\_size \\
336 &DW\-\_AT\-\_data\-\_bit\-\_offset \\
337 &DW\-\_AT\-\_data\-\_member\-\_location \\
338 &DW\-\_AT\-\_declaration \\
339 &DW\-\_AT\-\_description \\
340 &DW\-\_AT\-\_mutable \\
341 &DW\-\_AT\-\_name \\
342 &DW\-\_AT\-\_sibling \\
343 &DW\-\_AT\-\_type \\
344 &DW\-\_AT\-\_visibility \\
345
346
347 \livelink{chap:DWTAGmodule}{DW\-\_TAG\-\_module}
348 &DECL \\
349 &DW\-\_AT\-\_accessibility \\
350 &DW\-\_AT\-\_declaration \\
351 &DW\-\_AT\-\_description \\
352 &DW\-\_AT\-\_entry\-\_pc \\
353 &DW\-\_AT\-\_high\-\_pc \\
354 &DW\-\_AT\-\_low\-\_pc \\
355 &DW\-\_AT\-\_name \\
356 &DW\-\_AT\-\_priority \\
357 &DW\-\_AT\-\_ranges \\
358 &DW\-\_AT\-\_segment \\
359 &DW\-\_AT\-\_sibling \\
360 &DW\-\_AT\-\_specification \\
361 &DW\-\_AT\-\_visibility \\
362
363 \livelink{chap:DWTAGnamelist}{DW\-\_TAG\-\_namelist}
364 &DECL \\
365 &DW\-\_AT\-\_abstract\-\_origin \\
366 &DW\-\_AT\-\_accessibility \\
367 &DW\-\_AT\-\_declaration \\
368 &DW\-\_AT\-\_name \\
369 &DW\-\_AT\-\_sibling \\
370 &DW\-\_AT\-\_visibility \\
371
372 \livelink{chap:DWTAGnamelistitem}{DW\-\_TAG\-\_namelist\-\_item}
373 &DECL \\
374 &DW\-\_AT\-\_namelist\-\_item \\
375 &DW\-\_AT\-\_sibling \\
376
377 \livelink{chap:DWTAGnamespace}{DW\-\_TAG\-\_namespace}
378 &DECL \\
379 &DW\-\_AT\-\_description \\
380 &DW\-\_AT\-\_extension \\
381 &DW\-\_AT\-\_name \\
382 &DW\-\_AT\-\_sibling \\
383 &DW\-\_AT\-\_start\-\_scope \\
384
385 \livelink{chap:DWTAGpackedtype}{DW\-\_TAG\-\_packed\-\_type}
386 &DW\-\_AT\-\_allocated \\
387 &DW\-\_AT\-\_associated \\
388 &DW\-\_AT\-\_data\-\_location \\
389 &DW\-\_AT\-\_name \\
390 &DW\-\_AT\-\_sibling \\
391 &DW\-\_AT\-\_type \\
392
393 \livelink{chap:DWTAGpartialunit}{DW\-\_TAG\-\_partial\-\_unit}
394 &DW\-\_AT\-\_base\-\_types  \\  
395 &DW\-\_AT\-\_comp\-\_dir  \\
396 &DW\-\_AT\-\_description  \\
397 &DW\-\_AT\-\_identifier\-\_case  \\
398 &DW\-\_AT\-\_high\-\_pc  \\
399 &DW\-\_AT\-\_language  \\
400 &DW\-\_AT\-\_low\-\_pc  \\
401 &DW\-\_AT\-\_macro\-\_info  \\
402 &DW\-\_AT\-\_main\-\_subprogram  \\
403 &DW\-\_AT\-\_name  \\
404 &DW\-\_AT\-\_producer  \\
405 &DW\-\_AT\-\_ranges  \\
406 &DW\-\_AT\-\_segment  \\
407 &DW\-\_AT\-\_stmt\-\_list  \\
408 &DW\-\_AT\-\_use\-\_UTF8  \\
409
410
411 \livelink{chap:DWTAGpointertype}{DW\-\_TAG\-\_pointer\-\_type}  \\
412 &DW\-\_AT\-\_address\-\_class  \\
413 &DW\-\_AT\-\_allocated  \\
414 &DW\-\_AT\-\_associated  \\
415 &DW\-\_AT\-\_data\-\_location  \\
416 &DW\-\_AT\-\_name  \\
417 &DW\-\_AT\-\_sibling  \\
418 &DW\-\_AT\-\_type  \\
419
420 \livelink{chap:DWTAGptrtomembertype}{DW\-\_TAG\-\_ptr\-\_to\-\_member\-\_type}
421 &DECL  \\
422 &DW\-\_AT\-\_abstract\-\_origin  \\
423 &DW\-\_AT\-\_address\-\_class  \\
424 &DW\-\_AT\-\_allocated  \\
425 &DW\-\_AT\-\_associated  \\
426 &DW\-\_AT\-\_containing\-\_type  \\
427 &DW\-\_AT\-\_data\-\_location  \\
428 &DW\-\_AT\-\_declaration  \\
429 &DW\-\_AT\-\_description  \\
430 &DW\-\_AT\-\_name  \\
431 &DW\-\_AT\-\_sibling  \\
432 &DW\-\_AT\-\_type  \\
433 &DW\-\_AT\-\_use\-\_location  \\
434 &DW\-\_AT\-\_visibility  \\
435
436
437 \livelink{chap:DWTAGreferencetype}{DW\-\_TAG\-\_reference\-\_type}
438 &DW\-\_AT\-\_address\-\_class  \\
439 &DW\-\_AT\-\_allocated  \\
440 &DW\-\_AT\-\_associated  \\
441 &DW\-\_AT\-\_data\-\_location  \\
442 &DW\-\_AT\-\_name  \\
443 &DW\-\_AT\-\_sibling  \\
444 &DW\-\_AT\-\_type  \\
445
446 \livelink{chap:DWTAGrestricttype}{DW\-\_TAG\-\_restrict\-\_type}
447 &DW\-\_AT\-\_allocated  \\
448 &DW\-\_AT\-\_associated  \\
449 &DW\-\_AT\-\_data\-\_location  \\
450 &DW\-\_AT\-\_name  \\
451 &DW\-\_AT\-\_sibling  \\
452 &DW\-\_AT\-\_type  \\
453
454 \livelink{chap:DWTAGrvaluereferencetype}{DW\-\_TAG\-\_rvalue\-\_reference\-\_type}
455 &DECL  \\
456 &DW\-\_AT\-\_address\-\_class  \\
457 &DW\-\_AT\-\_allocated  \\
458 &DW\-\_AT\-\_associated  \\
459 &DW\-\_AT\-\_data\-\_location  \\
460 &DW\-\_AT\-\_name  \\
461 &DW\-\_AT\-\_sibling  \\
462 &DW\-\_AT\-\_type  \\
463
464
465 \livelink{chap:DWTAGsettype}{DW\-\_TAG\-\_set\-\_type}
466 &DECL  \\
467 &DW\-\_AT\-\_abstract\-\_origin  \\
468 &DW\-\_AT\-\_accessibility  \\
469 &DW\-\_AT\-\_allocated  \\
470 &DW\-\_AT\-\_associated  \\
471 &DW\-\_AT\-\_bit\-\_size  \\
472 &DW\-\_AT\-\_byte\-\_size  \\
473 &DW\-\_AT\-\_data\-\_location  \\
474 &DW\-\_AT\-\_declaration  \\
475 &DW\-\_AT\-\_description  \\
476 &DW\-\_AT\-\_name  \\
477 &DW\-\_AT\-\_start\-\_scope  \\
478 &DW\-\_AT\-\_sibling  \\
479 &DW\-\_AT\-\_type  \\
480 &DW\-\_AT\-\_visibility  \\
481
482 \livelink{chap:DWTAGsharedtype}{DW\-\_TAG\-\_shared\-\_type}
483 &DW\-\_AT\-\_allocated  \\
484 &DW\-\_AT\-\_associated  \\
485 &DW\-\_AT\-\_count  \\
486 &DW\-\_AT\-\_data\-\_location  \\
487 &DW\-\_AT\-\_name  \\
488 &DW\-\_AT\-\_sibling  \\
489 &DW\-\_AT\-\_type  \\
490
491
492 \livelink{chap:DWTAGstringtype}{DW\-\_TAG\-\_string\-\_type}
493 &DECL  \\
494 &DW\-\_AT\-\_abstract\-\_origin  \\
495 &DW\-\_AT\-\_accessibility  \\
496 &DW\-\_AT\-\_allocated  \\
497 &DW\-\_AT\-\_associated  \\
498 &DW\-\_AT\-\_bit\-\_size  \\
499 &DW\-\_AT\-\_byte\-\_size  \\
500 &DW\-\_AT\-\_data\-\_location  \\
501 &DW\-\_AT\-\_declaration  \\
502 &DW\-\_AT\-\_description  \\
503 &DW\-\_AT\-\_name  \\
504 &DW\-\_AT\-\_sibling  \\
505 &DW\-\_AT\-\_start\-\_scope  \\
506 &DW\-\_AT\-\_string\-\_length  \\
507 &DW\-\_AT\-\_visibility  \\
508
509 \livelink{chap:DWTAGstructuretype}{DW\-\_TAG\-\_structure\-\_type}
510 &DECL  \\
511 &DW\-\_AT\-\_abstract\-\_origin  \\
512 &DW\-\_AT\-\_accessibility  \\
513 &DW\-\_AT\-\_allocated  \\
514 &DW\-\_AT\-\_associated  \\
515 &DW\-\_AT\-\_bit\-\_size  \\
516 &DW\-\_AT\-\_byte\-\_size  \\
517 &DW\-\_AT\-\_data\-\_location  \\
518 &DW\-\_AT\-\_declaration  \\
519 &DW\-\_AT\-\_description  \\
520 &DW\-\_AT\-\_name  \\
521 &DW\-\_AT\-\_sibling  \\
522 &DW\-\_AT\-\_signature  \\
523 &DW\-\_AT\-\_specification  \\
524 &DW\-\_AT\-\_start\-\_scope  \\
525 &DW\-\_AT\-\_visibility  \\
526
527 \livelink{chap:DWTAGsubprogram}{DW\-\_TAG\-\_subprogram}
528 &DECL  \\
529 &DW\-\_AT\-\_abstract\-\_origin  \\
530 &DW\-\_AT\-\_accessibility  \\
531 &DW\-\_AT\-\_address\-\_class  \\
532 &DW\-\_AT\-\_artificial  \\
533 &DW\-\_AT\-\_calling\-\_convention  \\
534 &DW\-\_AT\-\_declaration  \\
535 &DW\-\_AT\-\_description  \\
536 &DW\-\_AT\-\_elemental  \\
537 &DW\-\_AT\-\_entry\-\_pc  \\
538 &DW\-\_AT\-\_explicit  \\
539 &DW\-\_AT\-\_external  \\
540 &DW\-\_AT\-\_frame\-\_base  \\
541 &DW\-\_AT\-\_high\-\_pc  \\
542 &DW\-\_AT\-\_inline  \\
543 &DW\-\_AT\-\_linkage\-\_name  \\
544 &DW\-\_AT\-\_low\-\_pc  \\
545 &DW\-\_AT\-\_main\-\_subprogram  \\
546 &DW\-\_AT\-\_name  \\
547 &DW\-\_AT\-\_object\-\_pointer  \\
548 &DW\-\_AT\-\_prototyped  \\
549 &DW\-\_AT\-\_pure  \\
550 &DW\-\_AT\-\_ranges  \\
551 &DW\-\_AT\-\_recursive  \\
552 &DW\-\_AT\-\_return\-\_addr  \\
553 &DW\-\_AT\-\_segment  \\
554 &DW\-\_AT\-\_sibling  \\
555 &DW\-\_AT\-\_specification  \\
556 &DW\-\_AT\-\_start\-\_scope  \\
557 &DW\-\_AT\-\_static\-\_link  \\
558 &DW\-\_AT\-\_trampoline  \\
559 &DW\-\_AT\-\_type  \\
560 &DW\-\_AT\-\_visibility  \\
561 &DW\-\_AT\-\_virtuality  \\
562 &DW\-\_AT\-\_vtable\-\_elem\-\_location  \\
563
564 \livelink{chap:DWTAGsubrangetype}{DW\-\_TAG\-\_subrange\-\_type}
565 &DECL  \\
566 &DW\-\_AT\-\_abstract\-\_origin  \\
567 &DW\-\_AT\-\_accessibility  \\
568 &DW\-\_AT\-\_allocated  \\
569 &DW\-\_AT\-\_associated  \\
570 &DW\-\_AT\-\_bit\-\_size  \\
571 &DW\-\_AT\-\_bit\-\_stride  \\
572 &DW\-\_AT\-\_byte\-\_size  \\
573 &DW\-\_AT\-\_byte\-\_stride  \\
574 &DW\-\_AT\-\_count  \\
575 &DW\-\_AT\-\_data\-\_location  \\
576 &DW\-\_AT\-\_declaration  \\
577 &DW\-\_AT\-\_description  \\
578 &DW\-\_AT\-\_lower\-\_bound  \\
579 &DW\-\_AT\-\_name  \\
580 &DW\-\_AT\-\_sibling  \\
581 &DW\-\_AT\-\_threads\-\_scaled  \\
582 &DW\-\_AT\-\_type  \\
583 &DW\-\_AT\-\_upper\-\_bound  \\
584 &DW\-\_AT\-\_visibility  \\
585
586 \livelink{chap:DWTAGsubroutinetype}{DW\-\_TAG\-\_subroutine\-\_type}
587 &DECL  \\
588 &DW\-\_AT\-\_abstract\-\_origin  \\
589 &DW\-\_AT\-\_accessibility  \\
590 &DW\-\_AT\-\_address\-\_class  \\
591 &DW\-\_AT\-\_allocated  \\
592 &DW\-\_AT\-\_associated  \\
593 &DW\-\_AT\-\_data\-\_location  \\
594 &DW\-\_AT\-\_declaration  \\
595 &DW\-\_AT\-\_description  \\
596 &DW\-\_AT\-\_name  \\
597 &DW\-\_AT\-\_prototyped  \\
598 &DW\-\_AT\-\_sibling  \\
599 &DW\-\_AT\-\_start\-\_scope  \\
600 &DW\-\_AT\-\_type  \\
601 &DW\-\_AT\-\_visibility  \\
602
603 \livelink{chap:DWTAGtemplatealias}{DW\-\_TAG\-\_template\-\_alias}
604 &DECL   \\
605 &DW\-\_AT\-\_abstract\-\_origin   \\
606 &DW\-\_AT\-\_accessibility   \\
607 &DW\-\_AT\-\_allocated   \\
608 &DW\-\_AT\-\_associated   \\
609 &DW\-\_AT\-\_data\-\_location   \\
610 &DW\-\_AT\-\_declaration   \\
611 &DW\-\_AT\-\_description   \\
612 &DW\-\_AT\-\_name   \\
613 &DW\-\_AT\-\_sibling   \\
614 &DW\-\_AT\-\_signature   \\
615 &DW\-\_AT\-\_start\-\_scope   \\
616 &DW\-\_AT\-\_type   \\
617 &DW\-\_AT\-\_visibility   \\
618
619 \livelink{chap:DWTAGtemplatetypeparameter}{DW\-\_TAG\-\_template\-\_type\-\_parameter}
620 &DECL   \\
621 &DW\-\_AT\-\_description   \\
622 &DW\-\_AT\-\_name   \\
623 &DW\-\_AT\-\_sibling   \\
624 &DW\-\_AT\-\_type   \\
625
626 \livelink{chap:DWTAGtemplatevalueparameter}{DW\-\_TAG\-\_template\-\_value\-\_parameter} 
627 &DECL   \\
628 &DW\-\_AT\-\_const\-\_value   \\
629 &DW\-\_AT\-\_description   \\
630 &DW\-\_AT\-\_name   \\
631 &DW\-\_AT\-\_sibling   \\
632 &DW\-\_AT\-\_type   \\
633
634
635 \livelink{chap:DWTAGthrowntype}{DW\-\_TAG\-\_thrown\-\_type}
636 &DECL   \\
637 &DW\-\_AT\-\_allocated   \\
638 &DW\-\_AT\-\_associated   \\
639 &DW\-\_AT\-\_data\-\_location   \\
640 &DW\-\_AT\-\_sibling   \\
641 &DW\-\_AT\-\_type   \\
642
643 \livelink{chap:DWTAGtryblock}{DW\-\_TAG\-\_try\-\_block}
644 &DECL   \\
645 &DW\-\_AT\-\_abstract\-\_origin   \\
646 &DW\-\_AT\-\_high\-\_pc   \\
647 &DW\-\_AT\-\_low\-\_pc   \\
648 &DW\-\_AT\-\_ranges   \\
649 &DW\-\_AT\-\_segment   \\
650 &DW\-\_AT\-\_sibling   \\
651
652 \livelink{chap:DWTAGtypedef}{DW\-\_TAG\-\_typedef}
653 &DECL   \\
654 &DW\-\_AT\-\_abstract\-\_origin   \\
655 &DW\-\_AT\-\_accessibility   \\
656 &DW\-\_AT\-\_allocated   \\
657 &DW\-\_AT\-\_associated   \\
658 &DW\-\_AT\-\_data\-\_location   \\
659 &DW\-\_AT\-\_declaration   \\
660 &DW\-\_AT\-\_description   \\
661 &DW\-\_AT\-\_name   \\
662 &DW\-\_AT\-\_sibling   \\
663 &DW\-\_AT\-\_start\-\_scope   \\
664 &DW\-\_AT\-\_type   \\
665 &DW\-\_AT\-\_visibility   \\
666
667 \livelink{chap:DWTAGtypeunit}{DW\-\_TAG\-\_type\-\_unit}
668 &DW\-\_AT\-\_language   \\
669
670 \livelink{chap:DWTAGuniontype}{DW\-\_TAG\-\_union\-\_type}
671 &DECL   \\
672 &DW\-\_AT\-\_abstract\-\_origin   \\
673 &DW\-\_AT\-\_accessibility   \\
674 &DW\-\_AT\-\_allocated   \\
675 &DW\-\_AT\-\_associated   \\
676 &DW\-\_AT\-\_bit\-\_size   \\
677 &DW\-\_AT\-\_byte\-\_size   \\
678 &DW\-\_AT\-\_data\-\_location   \\
679 &DW\-\_AT\-\_declaration   \\
680 &DW\-\_AT\-\_description   \\
681 &DW\-\_AT\-\_name   \\
682 &DW\-\_AT\-\_sibling   \\
683 &DW\-\_AT\-\_signature   \\
684 &DW\-\_AT\-\_specification   \\
685 &DW\-\_AT\-\_start\-\_scope   \\
686 &DW\-\_AT\-\_visibility   \\
687
688
689 \livelink{chap:DWTAGunspecifiedparameters}{DW\-\_TAG\-\_unspecified\-\_parameters}
690 &DECL   \\
691 &DW\-\_AT\-\_abstract\-\_origin   \\
692 &DW\-\_AT\-\_artificial   \\
693 &DW\-\_AT\-\_sibling   \\
694
695 \livelink{chap:DWTAGunspecifiedtype}{DW\-\_TAG\-\_unspecified\-\_type}
696 &DECL   \\
697 &DW\-\_AT\-\_description   \\
698 &DW\-\_AT\-\_name    \\
699
700
701 \livelink{chap:DWTAGvariable}{DW\-\_TAG\-\_variable}
702 &DECL    \\
703 &DW\-\_AT\-\_abstract\-\_origin    \\
704 &DW\-\_AT\-\_accessibility    \\
705 &DW\-\_AT\-\_const\-\_expr    \\
706 &DW\-\_AT\-\_const\-\_value    \\
707 &DW\-\_AT\-\_declaration    \\
708 &DW\-\_AT\-\_description    \\
709 &DW\-\_AT\-\_endianity    \\
710 &DW\-\_AT\-\_external    \\
711 &DW\-\_AT\-\_linkage\-\_name    \\
712 &DW\-\_AT\-\_location    \\
713 &DW\-\_AT\-\_name    \\
714 &DW\-\_AT\-\_segment    \\
715 &DW\-\_AT\-\_sibling    \\
716 &DW\-\_AT\-\_specification    \\
717 &DW\-\_AT\-\_start\-\_scope    \\
718 &DW\-\_AT\-\_type    \\
719 &DW\-\_AT\-\_visibility    \\
720
721 \livelink{chap:DWTAGvariant}{DW\-\_TAG\-\_variant}
722 &DECL    \\
723 &DW\-\_AT\-\_accessibility   \\
724 &DW\-\_AT\-\_abstract\-\_origin   \\
725 &DW\-\_AT\-\_declaration   \\
726 &DW\-\_AT\-\_discr\-\_list   \\
727 &DW\-\_AT\-\_discr\-\_value   \\
728 &DW\-\_AT\-\_sibling   \\
729
730 \livelink{chap:DWTAGvariantpart}{DW\-\_TAG\-\_variant\-\_part}
731 &DECL   \\
732 &DW\-\_AT\-\_abstract\-\_origin   \\
733 &DW\-\_AT\-\_accessibility   \\
734 &DW\-\_AT\-\_declaration   \\
735 &DW\-\_AT\-\_discr   \\
736 &DW\-\_AT\-\_sibling   \\
737 &DW\-\_AT\-\_type   \\
738
739 \livelink{chap:DWTAGvolatiletype}{DW\-\_TAG\-\_volatile\-\_type}  
740 &DW\-\_AT\-\_allocated   \\
741 &DW\-\_AT\-\_associated    \\
742 &DW\-\_AT\-\_data\-\_location    \\
743 &DW\-\_AT\-\_name    \\
744 &DW\-\_AT\-\_sibling    \\
745 &DW\-\_AT\-\_type    \\
746
747 \livelink{chap:DWTAGwithstmt}{DW\-\_TAG\-\_with\-\_stmt}
748 &DW\-\_AT\-\_accessibility    \\
749 &DW\-\_AT\-\_address\-\_class    \\
750 &DW\-\_AT\-\_declaration    \\
751 &DW\-\_AT\-\_high\-\_pc    \\
752 &DW\-\_AT\-\_location    \\
753 &DW\-\_AT\-\_low\-\_pc    \\
754 &DW\-\_AT\-\_ranges    \\
755 &DW\-\_AT\-\_segment    \\
756 &DW\-\_AT\-\_sibling    \\
757 &DW\-\_AT\-\_type    \\
758 &DW\-\_AT\-\_visibility    \\
759 \end{longtable}