The examples of internal live links now work, and
[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 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 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 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 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 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 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 DW\_TAG\_condition
148 &DECL \\
149 &DW\_AT\_name \\
150 &DW\_AT\_sibling \\
151
152 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 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 DW\_TAG\_dwarf\_procedure
176 &DW\_AT\_location \\
177
178 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 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 DW\_TAG\_enumerator
216 &DECL \\
217 &DW\_AT\_const\_value \\
218 &DW\_AT\_description \\
219 &DW\_AT\_name \\
220 &DW\_AT\_sibling \\
221
222 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 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 DW\_TAG\_friend
254 &DECL \\
255 &DW\_AT\_abstract\_origin \\
256 &DW\_AT\_friend \\
257 &DW\_AT\_sibling \\
258
259 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 DW\_TAG\_imported\_module
269 &DECL \\
270 &DW\_AT\_import \\
271 &DW\_AT\_sibling \\
272 &DW\_AT\_start\_scope \\
273
274 DW\_TAG\_imported\_unit
275 &DW\_AT\_import \\
276
277 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 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 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 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 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 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 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 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 DW\_TAG\_namelist\_item
373 &DECL \\
374 &DW\_AT\_namelist\_item \\
375 &DW\_AT\_sibling \\
376
377 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 DW\_TAG\_type\_unit
668 &DW\_AT\_language   \\
669
670 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 DW\_TAG\_unspecified\_parameters
690 &DECL   \\
691 &DW\_AT\_abstract\_origin   \\
692 &DW\_AT\_artificial   \\
693 &DW\_AT\_sibling   \\
694
695 DW\_TAG\_unspecified\_type
696 &DECL   \\
697 &DW\_AT\_description   \\
698 &DW\_AT\_name    \\
699
700
701 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 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 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 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 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}