This shortens the often-long line of ....
authorDavid Anderson <davea42@earthlink.net>
Wed, 19 Sep 2012 18:04:40 +0000 (11:04 -0700)
committerDavid Anderson <davea42@earthlink.net>
Wed, 19 Sep 2012 18:04:40 +0000 (11:04 -0700)
in tools/dw4index.txt  and tools/dw4sortedindex.txt
as we don't need all those dots for anything. They were
an artifact of copy/paste of the DWARF4 pdf index data.

dwarf5/tools/dw4index.txt
dwarf5/tools/dw4sortedindex.txt

index 90e37cc..1f97260 100644 (file)
-... parameters.....................See unspecified parameters entry
-.data ................................................................................264
-.debug_abbrev......... 141, 144, 145, 183, 215, 264, 276, 289
-.debug_abbrev example ..................................................................219
-.debug_aranges ....... 107, 140, 141, 177, 183, 215, 264, 289
-.debug_frame .......................... 128, 130, 140, 141, 183, 289
-.debug_frame example ..................................................................240
+... parameters...See unspecified parameters entry
+.data ...264
+.debug_abbrev... 141, 144, 145, 183, 215, 264, 276, 289
+.debug_abbrev example ...219
+.debug_aranges ... 107, 140, 141, 177, 183, 215, 264, 289
+.debug_frame ... 128, 130, 140, 141, 183, 289
+.debug_frame example ...240
 .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
 .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
-.debug_info example ..................................................................219
+.debug_info example ...219
 .debug_line 45, 108, 140, 141, 148, 183, 215, 264, 276, 289
 .debug_line 45, 108, 140, 141, 148, 183, 215, 264, 276, 289
-.debug_loc......................................... 30, 148, 183, 215, 289
-.debug_macinfo ................ 45, 123, 125, 149, 183, 215, 289
+.debug_loc... 30, 148, 183, 215, 289
+.debug_macinfo ... 45, 123, 125, 149, 183, 215, 289
 .debug_pubnames ... 106, 140, 141, 142, 176, 183, 215, 289
 .debug_pubnames ... 106, 140, 141, 142, 176, 183, 215, 289
-.debug_pubtypes ..... 106, 140, 141, 142, 176, 183, 215, 289
-.debug_ranges ................................... 38, 149, 183, 215, 289
-.debug_str ............................... 142, 150, 151, 183, 215, 289
+.debug_pubtypes ... 106, 140, 141, 142, 176, 183, 215, 289
+.debug_ranges ... 38, 149, 183, 215, 289
+.debug_str ... 142, 150, 151, 183, 215, 289
 .debug_types .7, 24, 105, 107, 140, 141, 142, 143, 144, 145, 146, 183, 276, 289
 .debug_types .7, 24, 105, 107, 140, 141, 142, 143, 144, 145, 146, 183, 276, 289
-.text .................................................................264, 271, 274
-<caf>............................................See code alignment factor
-<daf> ............................................See data alignment factor
-32-bit DWARF format....................................................140
-64-bit DWARF format....................................................140
-abbreviations table ..................................................143, 145
-abbreviations table dynamic forms in.......................................................146
-abbreviations table example .....................................................................219
-abstract instance..............................................................288
-abstract instance example ..................................................... 245, 248, 251
-abstract instance nested...........................................................................63
-abstract instance entry.......................................................59
-abstract instance root ........................................................59
-abstract instance tree...................................................59, 61
-abstract origin attribute ...............................................61, 63
-accelerated access ...........................................................105
-accelerated access by address..................................................................107
-accelerated access by name .....................................................................106
-access declaration entry ....................................................87
-accessibility attribute ......................................32, 87, 88, 92
-encoding ....................................................................170
-activation, call frame.......................................................126
-Ada ......1, 9, 32, 41, 44, 79, 80, 81, 103, 222, 227, 228, 229
+.text ...264, 271, 274
+<caf>...See code alignment factor
+<daf> ...See data alignment factor
+32-bit DWARF format...140
+64-bit DWARF format...140
+abbreviations table ...143, 145
+abbreviations table dynamic forms in...146
+abbreviations table example ...219
+abstract instance...288
+abstract instance example ... 245, 248, 251
+abstract instance nested...63
+abstract instance entry...59
+abstract instance root ...59
+abstract instance tree...59, 61
+abstract origin attribute ...61, 63
+accelerated access ...105
+accelerated access by address...107
+accelerated access by name ...106
+access declaration entry ...87
+accessibility attribute ...32, 87, 88, 92
+encoding ...170
+activation, call frame...126
+Ada ...1, 9, 32, 41, 44, 79, 80, 81, 103, 222, 227, 228, 229
 address
 address
-address dereference operator ..............................................19, 20
-address implicit push for member pointer.............................. 101
-address implicit push of base ................................................... 20
-address size of an .......................................See size of an address
-address class............................................................. 15, 147
-address class attribute........................................... 34, 55, 81
-address class attribute encoding.................................................................... 173
+address dereference operator ...19, 20
+address implicit push for member pointer... 101
+address implicit push of base ... 20
+address size of an ...See size of an address
+address class... 15, 147
+address class attribute... 34, 55, 81
+address class attribute encoding... 173
 address range
 address range
-address range, in location list.............................................................. 31
-address range, in range list.................................................................. 39
+address range, in location list... 31
+address range, in range list... 39
 address register
 address register
-address register, in call frame information........................................... 127
-address register, in line number machine............................................. 109
-address selection..........................See base address selection
-address size ........................................See size of an address
+address register, in call frame information... 127
+address register, in line number machine... 109
+address selection...See base address selection
+address size ...See size of an address
 address space
 address space, flat 34
 address space
 address space, flat 34
-address space,multiple ................................................................. 19, 20
-address space, segmented ............................................34, 107, 144, 177
-address, uplevel ................................ See static link attribute
-address_size ....................................107, 129, 144, 177, 178
-alias declaration....................See imported declaration entry
-allocated attribute ........................................................... 102
-anonymous union ....................................................... 69, 88
-ARM instruction set architecture.................................... 108
+address space,multiple ... 19, 20
+address space, segmented ...34, 107, 144, 177
+address, uplevel ... See static link attribute
+address_size ...107, 129, 144, 177, 178
+alias declaration...See imported declaration entry
+allocated attribute ... 102
+anonymous union ... 69, 88
+ARM instruction set architecture... 108
 array
 array
-array, declaration of type....................................................... 83
-array, descriptor for............................................................. 221
-array, element ordering ......................................................... 83
-array, element type................................................................ 83
-array type entry ................................................................ 83
-array type entry, examples ................................................................... 221
-artificial attribute.............................................................. 34
-associated attribute ......................................................... 102
-attribute duplication............................................................ 7
-attribute ordering ................................................................ 7
-attribute value classes......................................................... 7
-attributes............................................................................. 7
-attributes, list of ............................................................................. 9
+array, declaration of type... 83
+array, descriptor for... 221
+array, element ordering ... 83
+array, element type... 83
+array type entry ... 83
+array type entry, examples ... 221
+artificial attribute... 34
+associated attribute ... 102
+attribute duplication... 7
+attribute ordering ... 7
+attribute value classes... 7
+attributes... 7
+attributes, list of ... 9
 base address selection entry
 base address selection entry
-base address selection entry, in location list................................................ 30, 31, 168
-base address selection entry, in range list.................................................... 38, 39, 182
-base type entry.................................................................. 75
-base types attribute ........................................................... 47
-basic_block..............................................110, 111, 116, 119
-beginning of a data member ............................................. 88
-beginning of an object.................................................88, 89
-big-endian encoding.......................... See endianity attribute
-binary scale attribute.........................................................79
-bit fields ....................................................................89, 230
-bit offset attribute (V3) ...............................................76, 91
-bit size attrbute..................................................................75
-bit size attribute............................................. 89, 98, 99, 101
-bit size attribute (V3) ..................................................76, 91
-bit stride attribute................................................83, 97, 100
-block class.................................................................15, 147
-block entry ........ See try block entry, See lexical block entry
-builtin type............................................. See base type entry
-byte size attrbute ...............................................................75
-byte size attribute.................................... 89, 96, 98, 99, 101
-byte size attribute (V3) .....................................................91
-byte stride attribute ...................................................97, 100
+base address selection entry, in location list... 30, 31, 168
+base address selection entry, in range list... 38, 39, 182
+base type entry... 75
+base types attribute ... 47
+basic_block...110, 111, 116, 119
+beginning of a data member ... 88
+beginning of an object...88, 89
+big-endian encoding... See endianity attribute
+binary scale attribute...79
+bit fields ...89, 230
+bit offset attribute (V3) ...76, 91
+bit size attrbute...75
+bit size attribute... 89, 98, 99, 101
+bit size attribute (V3) ...76, 91
+bit stride attribute...83, 97, 100
+block class...15, 147
+block entry ... See try block entry, See lexical block entry
+builtin type... See base type entry
+byte size attrbute ...75
+byte size attribute... 89, 96, 98, 99, 101
+byte size attribute (V3) ...91
+byte stride attribute ...97, 100
 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
 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
 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
 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
-call column attribute .........................................................60
-call file attribute................................................................60
+call column attribute ...60
+call file attribute...60
 call frame information
 call frame information
-call frame information, encoding ....................................................................180
-call frame information, examples....................................................................239
-call line attribute ...............................................................60
-calling convention attribute...............................................54
-calling convention attribute, encoding ....................................................................174
-case sensitivity ..................................................................46
-catch block entry...............................................................66
-char16_t ..........................................................................255
-char32_t ..........................................................................255
-CIE.......................................See common information entry
-CIE_id..........................................................129, 141, 242
-CIE_pointer ....................................................129, 130, 141
-class template instantiation (entry) ...................................93
-class type entry .................................................................84
-class type entry, as class template instantiation......................................93
-classes of attribute value ...... 7, See also attribute encodings
-COBOL.....................................................................1, 4, 99
-code_alignment_factor ..............................130, 132
-column position of declaration..........................................36
-COMDAT.................................................See section group
-common (block) reference attribute ..................................56
-common block .......................... See Fortran, common block
-common block entry .........................................................73
-common information entry .............................................129
-compilation directory attribute..........................................46
-compilation unit ................................................................43
-compilation unit, for template instantiation .............................................94
-compilation unit, header ........................................................................143
-compilation unit, normal .........................................................................43
-compilation unit, partial .......................................................................... 43
-compilation unit, type ............................................................................. 48
-composite location description ......................................... 28
-compression ................................See DWARF compression
+call frame information, encoding ...180
+call frame information, examples...239
+call line attribute ...60
+calling convention attribute...54
+calling convention attribute, encoding ...174
+case sensitivity ...46
+catch block entry...66
+char16_t ...255
+char32_t ...255
+CIE...See common information entry
+CIE_id...129, 141, 242
+CIE_pointer ...129, 130, 141
+class template instantiation (entry) ...93
+class type entry ...84
+class type entry, as class template instantiation...93
+classes of attribute value ... 7, See also attribute encodings
+COBOL...1, 4, 99
+code_alignment_factor ...130, 132
+column position of declaration...36
+COMDAT...See section group
+common (block) reference attribute ...56
+common block ... See Fortran, common block
+common block entry ...73
+common information entry ...129
+compilation directory attribute...46
+compilation unit ...43
+compilation unit, for template instantiation ...94
+compilation unit, header ...143
+compilation unit, normal ...43
+compilation unit, partial ... 43
+compilation unit, type ... 48
+composite location description ... 28
+compression ...See DWARF compression
 concrete inlined instance
 concrete inlined instance
-concrete inlined instance, example..................................................... 245, 248, 251
-concrete inlined instance, nested .......................................................................... 63
-concrete inlined instance entry ......................................... 61
-concrete inlined instance root........................................... 61
-concrete inlined instance tree ........................................... 61
-concrete out-of-line instance .................................... 62, 288
-concrete out-of-line instance, example..................................................................... 248
-concrete out-of-line instance, of inlined subprogram ................................................. 63
-condition entry ................................................................. 95
-condition, COBOL level-88 ............................................. 95
-const qualified type .......................................................... 81
-constant class............................................................ 15, 147
-constant entry ................................................................... 69
-constant expression attribute ...................................... 60, 72
-constant type entry ........................................................... 81
-constant value attribute......................................... 71, 93, 96
-constexpr .............................................................. 59, 61, 72
-containing type attribute................................................. 100
-contiguous address range.................................................. 38
-count attribute ............................................................ 81, 99
-count attribute, default ......................................................................... 99
+concrete inlined instance, example... 245, 248, 251
+concrete inlined instance, nested ... 63
+concrete inlined instance entry ... 61
+concrete inlined instance root... 61
+concrete inlined instance tree ... 61
+concrete out-of-line instance ... 62, 288
+concrete out-of-line instance, example... 248
+concrete out-of-line instance, of inlined subprogram ... 63
+condition entry ... 95
+condition, COBOL level-88 ... 95
+const qualified type ... 81
+constant class... 15, 147
+constant entry ... 69
+constant expression attribute ... 60, 72
+constant type entry ... 81
+constant value attribute... 71, 93, 96
+constexpr ... 59, 61, 72
+containing type attribute... 100
+contiguous address range... 38
+count attribute ... 81, 99
+count attribute, default ... 99
 D 99
 D 99
-data bit offset attribute................................................ 75, 89
-data location attribute ..................................................... 102
-data member .................................. See member entry (data)
-data member location attribute ................................... 86, 88
-debug_abbrev_offset ...................................... 141, 144, 215
-debug_info_length.......................................................... 141
-debug_info_offset .......................................................... 141
-debugging information entry .............................................. 7
-debugging information entry, global name for ......................................................... 266
-debugging information entry, ownership relation....................................................... 16
-decimal scale attribute................................................ 78, 79
-decimal sign attribute ....................................................... 78
-DECL ............................................................................. 191
-declaration attribute........................................ 35, 49, 69, 85
-declaration column attribute............................................. 36
-declaration coordinates...............................36, 191, See also declaration coordinates, DW_AT_decl_file, DW_AT_decl_line, DW_AT_decl_column
-declaration coordinates, in concrete instance..................................................... 61
-declaration file attribute ................................................... 36
-declaration line attribute................................................... 36
-default value attribute....................................................... 70
-default_is_stmt ....................................................... 111, 113
-derived type (C++) .............................. See inheritance entry
-description attribute.......................................................... 41
-descriptor, array.............................................................. 221
-DIE................................... See debugging information entry
-digit count attribute....................................................78, 79,
-discontiguous address ranges....See non-contiguous address
+data bit offset attribute... 75, 89
+data location attribute ... 102
+data member ... See member entry (data)
+data member location attribute ... 86, 88
+debug_abbrev_offset ... 141, 144, 215
+debug_info_length... 141
+debug_info_offset ... 141
+debugging information entry ... 7
+debugging information entry, global name for ... 266
+debugging information entry, ownership relation... 16
+decimal scale attribute... 78, 79
+decimal sign attribute ... 78
+DECL ... 191
+declaration attribute... 35, 49, 69, 85
+declaration column attribute... 36
+declaration coordinates...36, 191, See also declaration coordinates, DW_AT_decl_file, DW_AT_decl_line, DW_AT_decl_column
+declaration coordinates, in concrete instance... 61
+declaration file attribute ... 36
+declaration line attribute... 36
+default value attribute... 70
+default_is_stmt ... 111, 113
+derived type (C++) ... See inheritance entry
+description attribute... 41
+descriptor, array... 221
+DIE... See debugging information entry
+digit count attribute...78, 79,
+discontiguous address ranges...See non-contiguous address
 ranges
 ranges
-discriminant (entry) ..........................................................94
-discriminant attribute ........................................................94
-discriminant list attribute ..................................................94
-discriminant list attribute, encoding ....................................................................176
-discriminant value attribute...............................................94
-discriminator........................................... 111, 116, 119, 122
-duplicate elimination..... See DWARF duplicate elimination
-DW_ACCESS_private..............................................32, 170
-DW_ACCESS_protected..........................................32, 170
-DW_ACCESS_public...............................................32, 170
-DW_ADDR_far16.............................................................35
-DW_ADDR_far32.............................................................35
-DW_ADDR_huge16..........................................................35
-DW_ADDR_near16 ..........................................................35
-DW_ADDR_near32 ..........................................................35
-DW_ADDR_none...............................................34, 35, 173
+discriminant (entry) ...94
+discriminant attribute ...94
+discriminant list attribute ...94
+discriminant list attribute, encoding ...176
+discriminant value attribute...94
+discriminator... 111, 116, 119, 122
+duplicate elimination... See DWARF duplicate elimination
+DW_ACCESS_private...32, 170
+DW_ACCESS_protected...32, 170
+DW_ACCESS_public...32, 170
+DW_ADDR_far16...35
+DW_ADDR_far32...35
+DW_ADDR_huge16...35
+DW_ADDR_near16 ...35
+DW_ADDR_near32 ...35
+DW_ADDR_none...34, 35, 173
 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
 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
 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
 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
-DW_AT_address_class.... 9, 34, 55, 81, 156, 185, 195, 202, 203, 205, 206, 211
+DW_AT_address_class... 9, 34, 55, 81, 156, 185, 195, 202, 203, 205, 206, 211
 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
 DW_AT_artificial 7, 9, 34, 64, 92, 156, 185, 197, 205, 209, 236, 281
 DW_AT_associated9, 40, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 223
 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
 DW_AT_artificial 7, 9, 34, 64, 92, 156, 185, 197, 205, 209, 236, 281
 DW_AT_associated9, 40, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 223
-DW_AT_base_types............................. 9, 47, 156, 194, 201
-DW_AT_binary_scale .......................... 9, 79, 158, 185, 192
-DW_AT_bit_offset ........... 9, 40, 90, 91, 155, 185, 192, 200
-DW_AT_bit_offset (V3).............................................76, 91
+DW_AT_base_types... 9, 47, 156, 194, 201
+DW_AT_binary_scale ... 9, 79, 158, 185, 192
+DW_AT_bit_offset ... 9, 40, 90, 91, 155, 185, 192, 200
+DW_AT_bit_offset (V3)...76, 91
 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
 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
-DW_AT_bit_size (V3) ...............................................76, 91
-DW_AT_bit_stride .... 9, 40, 41, 83, 97, 100, 156, 185, 191, 196, 206, 231
+DW_AT_bit_size (V3) ...76, 91
+DW_AT_bit_stride ... 9, 40, 41, 83, 97, 100, 156, 185, 191, 196, 206, 231
 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
 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
-DW_AT_byte_size (V3).............................................76, 91
+DW_AT_byte_size (V3)...76, 91
 DW_AT_byte_stride.. 9, 40, 41, 83, 97, 100, 158, 185, 196, 206, 226
 DW_AT_byte_stride.. 9, 40, 41, 83, 97, 100, 158, 185, 196, 206, 226
-DW_AT_call_column................................... 9, 60, 158, 198
-DW_AT_call_file ......................................... 9, 60, 158, 198
-DW_AT_call_line ...................................... 10, 60, 158, 198
-DW_AT_calling_convention ..............10, 54, 156, 174, 205
-DW_AT_common_reference ......10, 56, 155, 193, 274, 275
-DW_AT_comp_dir ..... 10, 46, 115, 122, 155, 194, 201, 220
+DW_AT_call_column... 9, 60, 158, 198
+DW_AT_call_file ... 9, 60, 158, 198
+DW_AT_call_line ... 10, 60, 158, 198
+DW_AT_calling_convention ...10, 54, 156, 174, 205
+DW_AT_common_reference ...10, 56, 155, 193, 274, 275
+DW_AT_comp_dir ... 10, 46, 115, 122, 155, 194, 201, 220
 DW_AT_const_expr10, 60, 61, 72, 159, 185, 198, 210, 254
 DW_AT_const_value. 10, 60, 61, 71, 93, 96, 103, 155, 185, 195, 196, 207, 210, 247, 254, 256, 273
 DW_AT_const_expr10, 60, 61, 72, 159, 185, 198, 210, 254
 DW_AT_const_value. 10, 60, 61, 71, 93, 96, 103, 155, 185, 195, 196, 207, 210, 247, 254, 256, 273
-DW_AT_containing_type .................10, 100, 156, 185, 202
-DW_AT_count................10, 40, 81, 99, 156, 185, 203, 206
-DW_AT_data_bit_offset ......10, 75, 76, 88, 89, 90, 91, 159, 185, 192, 200, 230, 231
-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
+DW_AT_containing_type ...10, 100, 156, 185, 202
+DW_AT_count...10, 40, 81, 99, 156, 185, 203, 206
+DW_AT_data_bit_offset ...10, 75, 76, 88, 89, 90, 91, 159, 185, 192, 200, 230, 231
+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
 DW_AT_data_member_location10, 20, 86, 88, 89, 91, 156, 185, 198, 200, 224, 229, 277, 278, 279, 280, 282, 283, 284
 DW_AT_data_member_location10, 20, 86, 88, 89, 91, 156, 185, 198, 200, 224, 229, 277, 278, 279, 280, 282, 283, 284
-DW_AT_data_member_location (V3) ............................. 91
-DW_AT_decimal_scale ................10, 78, 79, 158, 185, 192
-DW_AT_decimal_sign................10, 78, 158, 169, 185, 192
-DW_AT_decl_column .........10, 36, 156, 188, 191, See also
+DW_AT_data_member_location (V3) ... 91
+DW_AT_decimal_scale ...10, 78, 79, 158, 185, 192
+DW_AT_decimal_sign...10, 78, 158, 169, 185, 192
+DW_AT_decl_column ...10, 36, 156, 188, 191, See also
 declaration coordinates
 declaration coordinates
-DW_AT_decl_file...... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
-DW_AT_decl_line ..... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
+DW_AT_decl_file... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
+DW_AT_decl_line ... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
 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
 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
-DW_AT_default_value .......................10, 70, 156, 185, 197
-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
-DW_AT_digit_count.....................11, 78, 79, 158, 185, 192
-DW_AT_discr ...............................11, 94, 95, 155, 185, 210
-DW_AT_discr_list ................11, 94, 95, 157, 176, 185, 210
-DW_AT_discr_value ....................11, 94, 95, 155, 185, 210
-DW_AT_elemental .................................... 11, 54, 159, 205
-DW_AT_encoding ..... 11, 75, 157, 168, 186, 192, 220, 255, 275
+DW_AT_default_value ...10, 70, 156, 185, 197
+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
+DW_AT_digit_count...11, 78, 79, 158, 185, 192
+DW_AT_discr ...11, 94, 95, 155, 185, 210
+DW_AT_discr_list ...11, 94, 95, 157, 176, 185, 210
+DW_AT_discr_value ...11, 94, 95, 155, 185, 210
+DW_AT_elemental ... 11, 54, 159, 205
+DW_AT_encoding ... 11, 75, 157, 168, 186, 192, 220, 255, 275
 DW_AT_endianity11, 72, 75, 159, 170, 186, 192, 195, 197, 210
 DW_AT_entry_pc 11, 34, 38, 40, 49, 55, 60, 158, 198, 200, 205
 DW_AT_endianity11, 72, 75, 159, 170, 186, 192, 195, 197, 210
 DW_AT_entry_pc 11, 34, 38, 40, 49, 55, 60, 158, 198, 200, 205
-DW_AT_enum_class ..................11, 96, 159, 186, 196, 256
-DW_AT_explicit.................................11, 92, 159, 186, 205
-DW_AT_extension .............................11, 49, 158, 201, 234
-DW_AT_external.... 11, 53, 69, 70, 157, 195, 205, 210, 281
+DW_AT_enum_class ...11, 96, 159, 186, 196, 256
+DW_AT_explicit...11, 92, 159, 186, 205
+DW_AT_extension ...11, 49, 158, 201, 234
+DW_AT_external... 11, 53, 69, 70, 157, 195, 205, 210, 281
 DW_AT_frame_base11, 18, 29, 56, 57, 157, 195, 205, 250, 252, 253
 DW_AT_frame_base11, 18, 29, 56, 57, 157, 195, 205, 250, 252, 253
-DW_AT_friend ...................................11, 87, 157, 187, 197
-DW_AT_hi_user ............................................................ 159
+DW_AT_friend ...11, 87, 157, 187, 197
+DW_AT_hi_user ... 159
 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
 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
-DW_AT_identifier_case ..... 11, 46, 157, 174, 194, 201, 273
-DW_AT_import..... 11, 47, 50, 51, 155, 198, 234, 268, 274, 275
-DW_AT_inline .... 12, 58, 59, 156, 175, 205, 246, 248, 249, 252, 254
-DW_AT_is_optional........................... 12, 70, 156, 186, 197
+DW_AT_identifier_case ... 11, 46, 157, 174, 194, 201, 273
+DW_AT_import... 11, 47, 50, 51, 155, 198, 234, 268, 274, 275
+DW_AT_inline ... 12, 58, 59, 156, 175, 205, 246, 248, 249, 252, 254
+DW_AT_is_optional... 12, 70, 156, 186, 197
 DW_AT_language. 12, 44, 48, 83, 155, 171, 194, 201, 208, 220, 270, 273, 277, 280
 DW_AT_language. 12, 44, 48, 83, 155, 171, 194, 201, 208, 220, 270, 273, 277, 280
-DW_AT_linkage_name ..... 12, 37, 41, 53, 72, 73, 159, 193, 195, 205, 210
-DW_AT_lo_user.............................................................159
+DW_AT_linkage_name ... 12, 37, 41, 53, 72, 73, 159, 193, 195, 205, 210
+DW_AT_lo_user...159
 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
 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
 DW_AT_lower_bound 12, 40, 99, 156, 171, 186, 206, 223, 224, 228, 229, 231, 273
 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
 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
 DW_AT_lower_bound 12, 40, 99, 156, 171, 186, 206, 223, 224, 228, 229, 231, 273
-DW_AT_macro_info .......................... 12, 45, 157, 194, 201
-DW_AT_main_subprogram .... 3, 12, 47, 53, 159, 194, 201, 205
-DW_AT_mutable ............................... 12, 88, 158, 186, 200
+DW_AT_macro_info ... 12, 45, 157, 194, 201
+DW_AT_main_subprogram ... 3, 12, 47, 53, 159, 194, 201, 205
+DW_AT_mutable ... 12, 88, 158, 186, 200
 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
 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
-DW_AT_namelist_item.............................. 12, 73, 157, 201
-DW_AT_object_pointer ............. 12, 92, 159, 189, 205, 236
-DW_AT_ordering....................... 12, 83, 155, 175, 186, 191
-DW_AT_picture_string ...................... 12, 78, 158, 186, 192
-DW_AT_priority ........................................ 12, 49, 157, 200
-DW_AT_producer ...................... 12, 46, 156, 194, 201, 220
-DW_AT_prototyped ............. 12, 54, 97, 156, 186, 205, 206
-DW_AT_pure ............................................. 12, 55, 159, 205
+DW_AT_namelist_item... 12, 73, 157, 201
+DW_AT_object_pointer ... 12, 92, 159, 189, 205, 236
+DW_AT_ordering... 12, 83, 155, 175, 186, 191
+DW_AT_picture_string ... 12, 78, 158, 186, 192
+DW_AT_priority ... 12, 49, 157, 200
+DW_AT_producer ... 12, 46, 156, 194, 201, 220
+DW_AT_prototyped ... 12, 54, 97, 156, 186, 205, 206
+DW_AT_pure ... 12, 55, 159, 205
 DW_AT_ranges..12, 34, 37, 38, 44, 49, 55, 60, 65, 66, 158, 192, 194, 198, 199, 200, 201, 205, 208, 211
 DW_AT_ranges..12, 34, 37, 38, 44, 49, 55, 60, 65, 66, 158, 192, 194, 198, 199, 200, 201, 205, 208, 211
-DW_AT_recursive................................ 13, 54, 55, 159, 205
-DW_AT_return_addr............ 13, 56, 60, 156, 195, 198, 205
-DW_AT_segment .... 13, 34, 55, 60, 70, 157, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 205, 208, 210, 211
+DW_AT_recursive... 13, 54, 55, 159, 205
+DW_AT_return_addr... 13, 56, 60, 156, 195, 198, 205
+DW_AT_segment ... 13, 34, 55, 60, 70, 157, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 205, 208, 210, 211
 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
 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
-DW_AT_signature...... 13, 85, 159, 193, 196, 204, 207, 209
-DW_AT_small.................................... 13, 79, 158, 186, 192
+DW_AT_signature... 13, 85, 159, 193, 196, 204, 207, 209
+DW_AT_small... 13, 79, 158, 186, 192
 DW_AT_specification ...13, 36, 50, 59, 70, 85, 92, 93, 157, 187, 191, 193, 196, 200, 204, 205, 209, 210, 234
 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
 DW_AT_specification ...13, 36, 50, 59, 70, 85, 92, 93, 157, 187, 191, 193, 196, 200, 204, 205, 209, 210, 234
 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
-DW_AT_static_link .....13, 56, 57, 157, 195, 205, 247, 250, 252
-DW_AT_stmt_list .......................13, 45, 155, 194, 201, 220
-DW_AT_string_length........................13, 98, 155, 186, 204
-DW_AT_threads_scaled .....................13, 99, 159, 186, 206
-DW_AT_trampoline............................13, 64, 158, 198, 205
+DW_AT_static_link ...13, 56, 57, 157, 195, 205, 247, 250, 252
+DW_AT_stmt_list ...13, 45, 155, 194, 201, 220
+DW_AT_string_length...13, 98, 155, 186, 204
+DW_AT_threads_scaled ...13, 99, 159, 186, 206
+DW_AT_trampoline...13, 64, 158, 198, 205
 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
 DW_AT_upper_bound.13, 40, 99, 156, 186, 206, 223, 224, 228, 229, 231, 254, 273
 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
 DW_AT_upper_bound.13, 40, 99, 156, 186, 206, 223, 224, 228, 229, 231, 254, 273
-DW_AT_use_location...............13, 100, 101, 157, 186, 202
-DW_AT_use_UTF8 ............13, 47, 150, 158, 186, 194, 201
-DW_AT_variable_parameter ..............13, 70, 157, 186, 197
+DW_AT_use_location...13, 100, 101, 157, 186, 202
+DW_AT_use_UTF8 ...13, 47, 150, 158, 186, 194, 201
+DW_AT_variable_parameter ...13, 70, 157, 186, 197
 DW_AT_virtuality .. 13, 33, 87, 92, 157, 171, 186, 198, 205
 DW_AT_virtuality .. 13, 33, 87, 92, 157, 171, 186, 198, 205
-DW_AT_visibility...... 14, 33, 155, 171, 186, 191, 193, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
-DW_AT_vtable_elem_location...........14, 92, 157, 186, 205
-DW_ATE_address ................................................... 77, 168
-DW_ATE_boolean................................................... 77, 168
-DW_ATE_complex_float ........................................ 77, 168
-DW_ATE_decimal_float.......................................... 77, 169
-DW_ATE_edited................................................ 77, 78, 168
-DW_ATE_float ........................................................ 77, 168
-DW_ATE_hi_user.......................................................... 169
-DW_ATE_imaginary_float ...................................... 77, 168
-DW_ATE_lo_user.......................................................... 169
-DW_ATE_numeric_string ........................... 77, 78, 79, 168
-DW_ATE_packed_decimal.......................... 77, 78, 79, 168
-DW_ATE_signed....................................... 75, 77, 168, 275
-DW_ATE_signed_char ............................................ 77, 168
-DW_ATE_signed_fixed..................................... 77, 78, 169
-DW_ATE_unsigned ......................................... 77, 168, 220
-DW_ATE_unsigned_char ................................ 77, 168, 220
-DW_ATE_unsigned_fixed................................. 77, 78, 169
-DW_ATE_UTF.......................................... 77, 78, 169, 255
-DW_CC_hi_user ............................................................ 174
-DW_CC_lo_user ............................................................ 174
-DW_CC_nocall ........................................................ 54, 174
-DW_CC_normal ...................................................... 54, 174
-DW_CC_program .................................................... 54, 174
-DW_CFA_advance_loc ..................132, 136, 137, 181, 243
-DW_CFA_advance_loc1........................................ 132, 181
-DW_CFA_advance_loc2........................................ 132, 181
-DW_CFA_advance_loc4 ........................................132, 181
-DW_CFA_def_cfa.................. 131, 132, 133, 181, 242, 243
-DW_CFA_def_cfa_expression .......................131, 133, 181
-DW_CFA_def_cfa_offset ...............................133, 181, 243
-DW_CFA_def_cfa_offset_sf ..................................133, 182
-DW_CFA_def_cfa_register ............................133, 181, 243
-DW_CFA_def_cfa_sf .............................................133, 182
-DW_CFA_expression.....................................131, 135, 181
-DW_CFA_hi_user ..........................................................182
-DW_CFA_lo_user ..........................................................182
-DW_CFA_nop........................ 130, 131, 136, 181, 242, 243
-DW_CFA_offset.............................................134, 181, 243
-DW_CFA_offset_extended.............................134, 181, 182
-DW_CFA_offset_extended_sf................................134, 182
-DW_CFA_register..........................................135, 181, 242
-DW_CFA_remember_state.....................................136, 181
-DW_CFA_restore ...........................................136, 181, 243
-DW_CFA_restore_extended...................................136, 181
-DW_CFA_restore_state..........................................136, 181
-DW_CFA_same_value ...................................134, 181, 242
-DW_CFA_set_loc................................... 132, 136, 137, 181
-DW_CFA_undefined .............................. 134, 137, 181, 242
-DW_CFA_val_expression .............................. 131, 135, 182
-DW_CFA_val_offset ......................................134, 135, 182
-DW_CFA_val_offset_sf .........................................135, 182
-DW_CHILDREN_no......................................146, 154, 220
-DW_CHILDREN_yes ....................................146, 154, 220
-DW_DS_leading_overpunch ....................................80, 169
-DW_DS_leading_separate........................................80, 169
-DW_DS_trailing_overpunch ....................................80, 169
-DW_DS_trailing_separate ........................................80, 169
-DW_DS_unsigned ....................................................80, 169
-DW_DSC_label ........................................................95, 176
-DW_DSC_range .......................................................95, 176
-DW_END_big ..........................................................72, 170
-DW_END_default ....................................................72, 170
-DW_END_hi_user..........................................................170
-DW_END_little ........................................................72, 170
-DW_END_lo_user..........................................................170
-DW_FORM_addr ........................... 147, 160, 168, 182, 220
-DW_FORM_block ................................. 135, 147, 160, 187
-DW_FORM_block1 ...............................................147, 160
-DW_FORM_block2 ...............................................147, 160
-DW_FORM_block4 ...............................................147, 160
-DW_FORM_data1..........................................147, 160, 220
-DW_FORM_data2..................................................147, 160
-DW_FORM_data4...................... 3, 146, 147, 148, 160, 215
-DW_FORM_data8.............................. 3, 146, 147, 148, 160
-DW_FORM_exprloc ......................................133, 148, 161
-DW_FORM_flag ............................................148, 160, 187
-DW_FORM_flag_present.......................................148, 161
-DW_FORM_indirect ......................................146, 161, 220
-DW_FORM_ref_addr...... 24, 142, 149, 150, 160, 265, 267, 268, 288
-DW_FORM_ref_sig8............................................. 145, 161
-DW_FORM_ref_udata................................... 149, 161, 267
-DW_FORM_ref1 ........................................... 149, 160, 267
-DW_FORM_ref2 ......................................24, 149, 160, 267
-DW_FORM_ref4 ..............................24, 149, 160, 220, 267
-DW_FORM_ref8 ........................................... 149, 160, 267
-DW_FORM_sdata.......................................... 147, 160, 187
-DW_FORM_sec_offset.......3, 142, 146, 148, 149, 161, 220
-DW_FORM_string..................................150, 160, 187, 220
-DW_FORM_strp.....................................142, 150, 160, 215
-DW_FORM_udata ................................................. 147, 160
-DW_ID_case_insensitive ................................. 46, 174, 273
-DW_ID_case_sensitive ............................................ 46, 174
-DW_ID_down_case ................................................. 46, 174
-DW_ID_up_case ...................................................... 46, 174
-DW_INL_declared_inlined ...............59, 175, 246, 249, 252
-DW_INL_declared_not_inlined ............................... 59, 175
-DW_INL_inlined ..................................................... 59, 175
-DW_INL_not_inlined .............................................. 59, 175
-DW_LANG_Ada83 ................................................. 44, 172
-DW_LANG_Ada95 ................................................. 44, 172
-DW_LANG_C ................................................. 44, 172, 220
-DW_LANG_C_plus_plus .................44, 172, 270, 277, 280
-DW_LANG_C89 ............................................. 44, 172, 220
-DW_LANG_C99 ..................................................... 44, 172
-DW_LANG_Cobol74 .............................................. 44, 172
-DW_LANG_Cobol85 .............................................. 44, 172
-DW_LANG_Fortran77 ............................................ 44, 172
-DW_LANG_Fortran90 .................................... 44, 172, 273
-DW_LANG_Fortran95 ............................................ 45, 172
-DW_LANG_hi_user ...................................................... 173
-DW_LANG_Java ..................................................... 45, 172
-DW_LANG_lo_user ...................................................... 173
-DW_LANG_Modula2.............................................. 45, 172
-DW_LANG_ObjC ................................................... 45, 173
-DW_LANG_ObjC_plus_plus .................................. 45, 173
-DW_LANG_Pascal83.............................................. 45, 172
-DW_LANG_PLI ...................................................... 45, 172
-DW_LANG_Python................................................. 45, 173
-DW_LANG_UPC .......................................................... 173
-DW_LNE_define_file .................................... 115, 122, 179
-DW_LNE_end_sequence ............................... 121, 179, 238
-DW_LNE_hi_user.......................................................... 179
-DW_LNE_lo_user.......................................................... 179
-DW_LNE_set_address ........................................... 121, 179
-DW_LNE_set_discriminator.................................. 122, 179
-DW_LNS_advance_line......................................... 119, 178
-DW_LNS_advance_pc............................119, 120, 178, 238
-DW_LNS_const_add_pc........................................ 120, 178
-DW_LNS_copy...................................................... 119, 178
-DW_LNS_fixed_advance_pc..................111, 120, 178, 238
-DW_LNS_hi_user omission........................................... 139
-DW_LNS_lo_user omission........................................... 139
-DW_LNS_negate_stmt .................................. 113, 119, 178
-DW_LNS_set_basic_block.....................................119, 178
-DW_LNS_set_column............................................119, 178
-DW_LNS_set_epilogue_begin ...............................121, 179
-DW_LNS_set_file ..................................................119, 178
-DW_LNS_set_isa ...................................................121, 179
-DW_LNS_set_prologue_end..................................120, 178
-DW_MACINFO_define ......................... 123, 124, 125, 180
-DW_MACINFO_end_file ..............................123, 124, 180
-DW_MACINFO_start_file ..................... 123, 124, 125, 180
-DW_MACINFO_undef ..................................123, 125, 180
-DW_MACINFO_vendor_ext .........................123, 124, 180
-DW_OP_abs .............................................................21, 164
-DW_OP_addr .....................................................17, 29, 163
-DW_OP_and............................................. 21, 164, 223, 224
-DW_OP_bit_piece....................................................29, 167
-DW_OP_bra .............................................................23, 165
-DW_OP_breg0 ...................................................18, 56, 166
-DW_OP_breg1 ...................................................18, 30, 166
-DW_OP_breg11 ...............................................................29
-DW_OP_breg2 .................................................................30
-DW_OP_breg3 .................................................................30
-DW_OP_breg31 .......................................................18, 166
-DW_OP_breg4 .................................................................30
-DW_OP_bregx ............................................. 18, 27, 29, 166
-DW_OP_call_frame_cfa...................................21, 131, 167
-DW_OP_call_ref ........................ 24, 37, 131, 167, 188, 215
-DW_OP_call2............................................. 24, 37, 131, 167
-DW_OP_call4............................................. 24, 37, 131, 167
-DW_OP_const1s.......................................................18, 164
-DW_OP_const1u ......................................................17, 164
-DW_OP_const2s.......................................................18, 164
-DW_OP_const2u ......................................................17, 164
-DW_OP_const4s.......................................................18, 164
-DW_OP_const4u ......................................................17, 164
-DW_OP_const8s.......................................................18, 164
-DW_OP_const8u ......................................................17, 164
-DW_OP_consts ........................................................18, 164
-DW_OP_constu ........................................................18, 164
-DW_OP_deref .................................... 19, 29, 163, 223, 224
-DW_OP_deref_size ..................................................19, 166
-DW_OP_div .............................................................21, 164
-DW_OP_drop .....................................................18, 25, 164
-DW_OP_dup ......................................................18, 25, 164
-DW_OP_eq...............................................................23, 165
-DW_OP_fbreg .............................................. 18, 29, 30, 166
-DW_OP_form_tls_address .......................................20, 167
-DW_OP_ge...............................................................23, 165
-DW_OP_gt ...............................................................23, 165
-DW_OP_hi_user.............................................................167
-DW_OP_implicit_value............................................28, 167
-DW_OP_le................................................................23, 165
-DW_OP_lit0 .............................................................17, 166
-DW_OP_lit1 ............................................... 17, 30, 166, 223
-DW_OP_lit2 .............................................................17, 224
-DW_OP_lit31........................................................... 17, 166
-DW_OP_litn........................................17, 22, 223, 224, 229
-DW_OP_lo_user ............................................................ 167
-DW_OP_lt................................................................ 23, 165
-DW_OP_minus ........................................................ 21, 165
-DW_OP_mod........................................................... 21, 165
-DW_OP_mul............................................................ 21, 165
-DW_OP_ne .............................................................. 23, 165
-DW_OP_neg ............................................................ 22, 165
-DW_OP_nop ............................................................ 24, 166
-DW_OP_not............................................................. 22, 165
-DW_OP_or............................................................... 22, 165
-DW_OP_over..................................................... 19, 25, 164
-DW_OP_pick ..................................................... 19, 25, 164
-DW_OP_piece.................................................... 28, 30, 166
-DW_OP_plus ..............................22, 30, 165, 223, 224, 229
-DW_OP_plus_uconst ......................................... 22, 30, 165
+DW_AT_visibility... 14, 33, 155, 171, 186, 191, 193, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
+DW_AT_vtable_elem_location...14, 92, 157, 186, 205
+DW_ATE_address ... 77, 168
+DW_ATE_boolean... 77, 168
+DW_ATE_complex_float ... 77, 168
+DW_ATE_decimal_float... 77, 169
+DW_ATE_edited... 77, 78, 168
+DW_ATE_float ... 77, 168
+DW_ATE_hi_user... 169
+DW_ATE_imaginary_float ... 77, 168
+DW_ATE_lo_user... 169
+DW_ATE_numeric_string ... 77, 78, 79, 168
+DW_ATE_packed_decimal... 77, 78, 79, 168
+DW_ATE_signed... 75, 77, 168, 275
+DW_ATE_signed_char ... 77, 168
+DW_ATE_signed_fixed... 77, 78, 169
+DW_ATE_unsigned ... 77, 168, 220
+DW_ATE_unsigned_char ... 77, 168, 220
+DW_ATE_unsigned_fixed... 77, 78, 169
+DW_ATE_UTF... 77, 78, 169, 255
+DW_CC_hi_user ... 174
+DW_CC_lo_user ... 174
+DW_CC_nocall ... 54, 174
+DW_CC_normal ... 54, 174
+DW_CC_program ... 54, 174
+DW_CFA_advance_loc ...132, 136, 137, 181, 243
+DW_CFA_advance_loc1... 132, 181
+DW_CFA_advance_loc2... 132, 181
+DW_CFA_advance_loc4 ...132, 181
+DW_CFA_def_cfa... 131, 132, 133, 181, 242, 243
+DW_CFA_def_cfa_expression ...131, 133, 181
+DW_CFA_def_cfa_offset ...133, 181, 243
+DW_CFA_def_cfa_offset_sf ...133, 182
+DW_CFA_def_cfa_register ...133, 181, 243
+DW_CFA_def_cfa_sf ...133, 182
+DW_CFA_expression...131, 135, 181
+DW_CFA_hi_user ...182
+DW_CFA_lo_user ...182
+DW_CFA_nop... 130, 131, 136, 181, 242, 243
+DW_CFA_offset...134, 181, 243
+DW_CFA_offset_extended...134, 181, 182
+DW_CFA_offset_extended_sf...134, 182
+DW_CFA_register...135, 181, 242
+DW_CFA_remember_state...136, 181
+DW_CFA_restore ...136, 181, 243
+DW_CFA_restore_extended...136, 181
+DW_CFA_restore_state...136, 181
+DW_CFA_same_value ...134, 181, 242
+DW_CFA_set_loc... 132, 136, 137, 181
+DW_CFA_undefined ... 134, 137, 181, 242
+DW_CFA_val_expression ... 131, 135, 182
+DW_CFA_val_offset ...134, 135, 182
+DW_CFA_val_offset_sf ...135, 182
+DW_CHILDREN_no...146, 154, 220
+DW_CHILDREN_yes ...146, 154, 220
+DW_DS_leading_overpunch ...80, 169
+DW_DS_leading_separate...80, 169
+DW_DS_trailing_overpunch ...80, 169
+DW_DS_trailing_separate ...80, 169
+DW_DS_unsigned ...80, 169
+DW_DSC_label ...95, 176
+DW_DSC_range ...95, 176
+DW_END_big ...72, 170
+DW_END_default ...72, 170
+DW_END_hi_user...170
+DW_END_little ...72, 170
+DW_END_lo_user...170
+DW_FORM_addr ... 147, 160, 168, 182, 220
+DW_FORM_block ... 135, 147, 160, 187
+DW_FORM_block1 ...147, 160
+DW_FORM_block2 ...147, 160
+DW_FORM_block4 ...147, 160
+DW_FORM_data1...147, 160, 220
+DW_FORM_data2...147, 160
+DW_FORM_data4... 3, 146, 147, 148, 160, 215
+DW_FORM_data8... 3, 146, 147, 148, 160
+DW_FORM_exprloc ...133, 148, 161
+DW_FORM_flag ...148, 160, 187
+DW_FORM_flag_present...148, 161
+DW_FORM_indirect ...146, 161, 220
+DW_FORM_ref_addr... 24, 142, 149, 150, 160, 265, 267, 268, 288
+DW_FORM_ref_sig8... 145, 161
+DW_FORM_ref_udata... 149, 161, 267
+DW_FORM_ref1 ... 149, 160, 267
+DW_FORM_ref2 ...24, 149, 160, 267
+DW_FORM_ref4 ...24, 149, 160, 220, 267
+DW_FORM_ref8 ... 149, 160, 267
+DW_FORM_sdata... 147, 160, 187
+DW_FORM_sec_offset...3, 142, 146, 148, 149, 161, 220
+DW_FORM_string...150, 160, 187, 220
+DW_FORM_strp...142, 150, 160, 215
+DW_FORM_udata ... 147, 160
+DW_ID_case_insensitive ... 46, 174, 273
+DW_ID_case_sensitive ... 46, 174
+DW_ID_down_case ... 46, 174
+DW_ID_up_case ... 46, 174
+DW_INL_declared_inlined ...59, 175, 246, 249, 252
+DW_INL_declared_not_inlined ... 59, 175
+DW_INL_inlined ... 59, 175
+DW_INL_not_inlined ... 59, 175
+DW_LANG_Ada83 ... 44, 172
+DW_LANG_Ada95 ... 44, 172
+DW_LANG_C ... 44, 172, 220
+DW_LANG_C_plus_plus ...44, 172, 270, 277, 280
+DW_LANG_C89 ... 44, 172, 220
+DW_LANG_C99 ... 44, 172
+DW_LANG_Cobol74 ... 44, 172
+DW_LANG_Cobol85 ... 44, 172
+DW_LANG_Fortran77 ... 44, 172
+DW_LANG_Fortran90 ... 44, 172, 273
+DW_LANG_Fortran95 ... 45, 172
+DW_LANG_hi_user ... 173
+DW_LANG_Java ... 45, 172
+DW_LANG_lo_user ... 173
+DW_LANG_Modula2... 45, 172
+DW_LANG_ObjC ... 45, 173
+DW_LANG_ObjC_plus_plus ... 45, 173
+DW_LANG_Pascal83... 45, 172
+DW_LANG_PLI ... 45, 172
+DW_LANG_Python... 45, 173
+DW_LANG_UPC ... 173
+DW_LNE_define_file ... 115, 122, 179
+DW_LNE_end_sequence ... 121, 179, 238
+DW_LNE_hi_user... 179
+DW_LNE_lo_user... 179
+DW_LNE_set_address ... 121, 179
+DW_LNE_set_discriminator... 122, 179
+DW_LNS_advance_line... 119, 178
+DW_LNS_advance_pc...119, 120, 178, 238
+DW_LNS_const_add_pc... 120, 178
+DW_LNS_copy... 119, 178
+DW_LNS_fixed_advance_pc...111, 120, 178, 238
+DW_LNS_hi_user omission... 139
+DW_LNS_lo_user omission... 139
+DW_LNS_negate_stmt ... 113, 119, 178
+DW_LNS_set_basic_block...119, 178
+DW_LNS_set_column...119, 178
+DW_LNS_set_epilogue_begin ...121, 179
+DW_LNS_set_file ...119, 178
+DW_LNS_set_isa ...121, 179
+DW_LNS_set_prologue_end...120, 178
+DW_MACINFO_define ... 123, 124, 125, 180
+DW_MACINFO_end_file ...123, 124, 180
+DW_MACINFO_start_file ... 123, 124, 125, 180
+DW_MACINFO_undef ...123, 125, 180
+DW_MACINFO_vendor_ext ...123, 124, 180
+DW_OP_abs ...21, 164
+DW_OP_addr ...17, 29, 163
+DW_OP_and... 21, 164, 223, 224
+DW_OP_bit_piece...29, 167
+DW_OP_bra ...23, 165
+DW_OP_breg0 ...18, 56, 166
+DW_OP_breg1 ...18, 30, 166
+DW_OP_breg11 ...29
+DW_OP_breg2 ...30
+DW_OP_breg3 ...30
+DW_OP_breg31 ...18, 166
+DW_OP_breg4 ...30
+DW_OP_bregx ... 18, 27, 29, 166
+DW_OP_call_frame_cfa...21, 131, 167
+DW_OP_call_ref ... 24, 37, 131, 167, 188, 215
+DW_OP_call2... 24, 37, 131, 167
+DW_OP_call4... 24, 37, 131, 167
+DW_OP_const1s...18, 164
+DW_OP_const1u ...17, 164
+DW_OP_const2s...18, 164
+DW_OP_const2u ...17, 164
+DW_OP_const4s...18, 164
+DW_OP_const4u ...17, 164
+DW_OP_const8s...18, 164
+DW_OP_const8u ...17, 164
+DW_OP_consts ...18, 164
+DW_OP_constu ...18, 164
+DW_OP_deref ... 19, 29, 163, 223, 224
+DW_OP_deref_size ...19, 166
+DW_OP_div ...21, 164
+DW_OP_drop ...18, 25, 164
+DW_OP_dup ...18, 25, 164
+DW_OP_eq...23, 165
+DW_OP_fbreg ... 18, 29, 30, 166
+DW_OP_form_tls_address ...20, 167
+DW_OP_ge...23, 165
+DW_OP_gt ...23, 165
+DW_OP_hi_user...167
+DW_OP_implicit_value...28, 167
+DW_OP_le...23, 165
+DW_OP_lit0 ...17, 166
+DW_OP_lit1 ... 17, 30, 166, 223
+DW_OP_lit2 ...17, 224
+DW_OP_lit31... 17, 166
+DW_OP_litn...17, 22, 223, 224, 229
+DW_OP_lo_user ... 167
+DW_OP_lt... 23, 165
+DW_OP_minus ... 21, 165
+DW_OP_mod... 21, 165
+DW_OP_mul... 21, 165
+DW_OP_ne ... 23, 165
+DW_OP_neg ... 22, 165
+DW_OP_nop ... 24, 166
+DW_OP_not... 22, 165
+DW_OP_or... 22, 165
+DW_OP_over... 19, 25, 164
+DW_OP_pick ... 19, 25, 164
+DW_OP_piece... 28, 30, 166
+DW_OP_plus ...22, 30, 165, 223, 224, 229
+DW_OP_plus_uconst ... 22, 30, 165
 DW_OP_push_object_address ...20, 88, 102, 131, 167, 223, 224, 225, 226
 DW_OP_push_object_address ...20, 88, 102, 131, 167, 223, 224, 225, 226
-DW_OP_reg0............................................... 27, 30, 56, 166
-DW_OP_reg1........................................................... 27, 166
-DW_OP_reg10................................................................. 30
-DW_OP_reg3............................................................. 29, 30
-DW_OP_reg31......................................................... 27, 166
-DW_OP_regx..................................................... 27, 29, 166
-DW_OP_rot ....................................................... 19, 25, 164
-DW_OP_shl ............................................................. 22, 165
-DW_OP_shr ............................................................. 22, 165
-DW_OP_shra ........................................................... 22, 165
-DW_OP_skip ........................................................... 23, 165
-DW_OP_stack_value ......................................... 28, 30, 167
-DW_OP_swap.................................................... 19, 25, 164
-DW_OP_xderef........................................................ 19, 164
-DW_OP_xderef_size................................................ 20, 166
-DW_OP_xor............................................................. 22, 165
-DW_ORD_col_major............................................... 83, 175
-DW_ORD_row_major ............................................. 83, 175
-DW_TAG_access_declaration ..................... 8, 87, 152, 191
+DW_OP_reg0... 27, 30, 56, 166
+DW_OP_reg1... 27, 166
+DW_OP_reg10... 30
+DW_OP_reg3... 29, 30
+DW_OP_reg31... 27, 166
+DW_OP_regx... 27, 29, 166
+DW_OP_rot ... 19, 25, 164
+DW_OP_shl ... 22, 165
+DW_OP_shr ... 22, 165
+DW_OP_shra ... 22, 165
+DW_OP_skip ... 23, 165
+DW_OP_stack_value ... 28, 30, 167
+DW_OP_swap... 19, 25, 164
+DW_OP_xderef... 19, 164
+DW_OP_xderef_size... 20, 166
+DW_OP_xor... 22, 165
+DW_ORD_col_major... 83, 175
+DW_ORD_row_major ... 83, 175
+DW_TAG_access_declaration ... 8, 87, 152, 191
 DW_TAG_array_type..8, 83, 151, 191, 223, 224, 228, 229, 231, 254, 273
 DW_TAG_array_type..8, 83, 151, 191, 223, 224, 228, 229, 231, 254, 273
-DW_TAG_base_type .....8, 75, 82, 152, 192, 220, 230, 233, 235, 255, 270, 275, 278, 279, 281, 282
-DW_TAG_catch_block................................ 8, 66, 152, 192
-DW_TAG_class_type .....8, 84, 93, 151, 193, 235, 280, 282
-DW_TAG_common_block .............8, 41, 73, 152, 193, 273
-DW_TAG_common_inclusion......8, 56, 152, 193, 274, 275
-DW_TAG_compile_unit ......8, 43, 143, 151, 194, 220, 267, 268, 270, 271, 274, 275, 285
-DW_TAG_condition.................................... 8, 95, 153, 194
-DW_TAG_const_type.............8, 81, 82, 152, 194, 235, 254
-DW_TAG_constant.............8, 41, 69, 79, 95, 152, 195, 273
-DW_TAG_dwarf_procedure........................ 8, 37, 153, 195
-DW_TAG_entry_point............................8, 41, 53, 151, 195
-DW_TAG_enumeration_type .........8, 84, 96, 151, 196, 256
-DW_TAG_enumerator ......................... 8, 96, 152, 196, 256
-DW_TAG_file_type ................................... 8, 101, 152, 197
-DW_TAG_formal_parameter .... 8, 67, 69, 95, 97, 151, 197, 236, 246, 247, 249, 250, 252, 253, 254, 258, 281
-DW_TAG_friend.................................. 8, 87, 152, 187, 197
-DW_TAG_hi_user..................................................139, 154
-DW_TAG_imported_declaration.......... 8, 50, 151, 198, 234
-DW_TAG_imported_module ............... 8, 51, 153, 198, 234
-DW_TAG_imported_unit .... 8, 47, 153, 198, 268, 274, 275, 287
-DW_TAG_inheritance.................................. 8, 86, 152, 198
-DW_TAG_inlined_subroutine..... 8, 53, 60, 61, 63, 64, 152, 198, 246, 247, 250, 253, 254
-DW_TAG_interface_type............................. 8, 86, 153, 199
-DW_TAG_label............................................ 8, 65, 151, 199
-DW_TAG_lexical_block .............................. 8, 65, 151, 199
-DW_TAG_lo_user..................................................139, 154
+DW_TAG_base_type ...8, 75, 82, 152, 192, 220, 230, 233, 235, 255, 270, 275, 278, 279, 281, 282
+DW_TAG_catch_block... 8, 66, 152, 192
+DW_TAG_class_type ...8, 84, 93, 151, 193, 235, 280, 282
+DW_TAG_common_block ...8, 41, 73, 152, 193, 273
+DW_TAG_common_inclusion...8, 56, 152, 193, 274, 275
+DW_TAG_compile_unit ...8, 43, 143, 151, 194, 220, 267, 268, 270, 271, 274, 275, 285
+DW_TAG_condition... 8, 95, 153, 194
+DW_TAG_const_type...8, 81, 82, 152, 194, 235, 254
+DW_TAG_constant...8, 41, 69, 79, 95, 152, 195, 273
+DW_TAG_dwarf_procedure... 8, 37, 153, 195
+DW_TAG_entry_point...8, 41, 53, 151, 195
+DW_TAG_enumeration_type ...8, 84, 96, 151, 196, 256
+DW_TAG_enumerator ... 8, 96, 152, 196, 256
+DW_TAG_file_type ... 8, 101, 152, 197
+DW_TAG_formal_parameter ... 8, 67, 69, 95, 97, 151, 197, 236, 246, 247, 249, 250, 252, 253, 254, 258, 281
+DW_TAG_friend... 8, 87, 152, 187, 197
+DW_TAG_hi_user...139, 154
+DW_TAG_imported_declaration... 8, 50, 151, 198, 234
+DW_TAG_imported_module ... 8, 51, 153, 198, 234
+DW_TAG_imported_unit ... 8, 47, 153, 198, 268, 274, 275, 287
+DW_TAG_inheritance... 8, 86, 152, 198
+DW_TAG_inlined_subroutine... 8, 53, 60, 61, 63, 64, 152, 198, 246, 247, 250, 253, 254
+DW_TAG_interface_type... 8, 86, 153, 199
+DW_TAG_label... 8, 65, 151, 199
+DW_TAG_lexical_block ... 8, 65, 151, 199
+DW_TAG_lo_user...139, 154
 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
 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
-DW_TAG_module ....................................... 8, 49, 152, 200
-DW_TAG_namelist ...................................... 8, 73, 153, 200
-DW_TAG_namelist_item ............................. 8, 73, 153, 201
+DW_TAG_module ... 8, 49, 152, 200
+DW_TAG_namelist ... 8, 73, 153, 200
+DW_TAG_namelist_item ... 8, 73, 153, 201
 DW_TAG_namespace . 8, 49, 153, 201, 233, 234, 277, 279, 280, 281, 282, 283
 DW_TAG_namespace . 8, 49, 153, 201, 233, 234, 277, 279, 280, 281, 282, 283
-DW_TAG_packed_type ............................... 8, 81, 153, 201
+DW_TAG_packed_type ... 8, 81, 153, 201
 DW_TAG_partial_unit 8, 43, 143, 153, 201, 268, 271, 273, 275
 DW_TAG_pointer_type 8, 81, 82, 151, 187, 202, 220, 235, 281, 283
 DW_TAG_partial_unit 8, 43, 143, 153, 201, 268, 271, 273, 275
 DW_TAG_pointer_type 8, 81, 82, 151, 187, 202, 220, 235, 281, 283
-DW_TAG_ptr_to_member_type ........ 8, 100, 152, 187, 202
-DW_TAG_reference_type............ 8, 81, 151, 187, 202, 271
-DW_TAG_restrict_type.......................... 8, 81, 82, 153, 202
-DW_TAG_rvalue_reference_type ........ 8, 81, 154, 187, 203
-DW_TAG_set_type ...................................... 8, 98, 152, 203
-DW_TAG_shared_type ................................ 8, 81, 154, 203
-DW_TAG_string_type.................................. 8, 98, 151, 204
-DW_TAG_structure_type...... 8, 84, 93, 151, 204, 224, 229, 230, 231, 257, 258, 260, 261, 270, 277, 279, 281, 284
-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
+DW_TAG_ptr_to_member_type ... 8, 100, 152, 187, 202
+DW_TAG_reference_type... 8, 81, 151, 187, 202, 271
+DW_TAG_restrict_type... 8, 81, 82, 153, 202
+DW_TAG_rvalue_reference_type ... 8, 81, 154, 187, 203
+DW_TAG_set_type ... 8, 98, 152, 203
+DW_TAG_shared_type ... 8, 81, 154, 203
+DW_TAG_string_type... 8, 98, 151, 204
+DW_TAG_structure_type... 8, 84, 93, 151, 204, 224, 229, 230, 231, 257, 258, 260, 261, 270, 277, 279, 281, 284
+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
 DW_TAG_subrange_type 8, 84, 95, 99, 152, 171, 206, 223, 224, 228, 229, 231, 254, 273
 DW_TAG_subrange_type 8, 84, 95, 99, 152, 171, 206, 223, 224, 228, 229, 231, 254, 273
-DW_TAG_subroutine_type.......................... 8, 97, 151, 206
-DW_TAG_template_alias........... 8, 103, 154, 207, 260, 261
-DW_TAG_template_type_parameter .... 8, 58, 93, 103, 153, 207, 257, 258, 260, 261
+DW_TAG_subroutine_type... 8, 97, 151, 206
+DW_TAG_template_alias... 8, 103, 154, 207, 260, 261
+DW_TAG_template_type_parameter ... 8, 58, 93, 103, 153, 207, 257, 258, 260, 261
 DW_TAG_template_value_parameter . 8, 93, 103, 153, 207
 DW_TAG_template_value_parameter . 8, 93, 103, 153, 207
-DW_TAG_thrown_type ............................... 8, 57, 153, 207
-DW_TAG_try_block .................................... 8, 66, 153, 208
-DW_TAG_type_unit .................... 8, 48, 154, 208, 277, 280
-DW_TAG_typedef ............................... 8, 82, 151, 208, 220
-DW_TAG_union_type............................ 8, 84, 93, 152, 209
+DW_TAG_thrown_type ... 8, 57, 153, 207
+DW_TAG_try_block ... 8, 66, 153, 208
+DW_TAG_type_unit ... 8, 48, 154, 208, 277, 280
+DW_TAG_typedef ... 8, 82, 151, 208, 220
+DW_TAG_union_type... 8, 84, 93, 152, 209
 DW_TAG_unspecified_parameters ..8, 56, 67, 97, 152, 209
 DW_TAG_unspecified_parameters ..8, 56, 67, 97, 152, 209
-DW_TAG_unspecified_type.................8, 80, 153, 209, 235
-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
-DW_TAG_variant.................................8, 94, 152, 153, 210
-DW_TAG_variant_part................................ 8, 94, 153, 210
-DW_TAG_volatile_type .........................8, 81, 82, 153, 211
-DW_TAG_with_stmt ................................... 8, 66, 152, 211
-DW_VIRTUALITY_none ....................................... 33, 171
-DW_VIRTUALITY_pure_virtual............................ 33, 171
-DW_VIRTUALITY_virtual..................................... 33, 171
-DW_VIS_exported................................................... 33, 171
-DW_VIS_local......................................................... 33, 171
-DW_VIS_qualified................................................... 33, 171
-DWARF compression .................................................... 263
-DWARF duplicate elimination....................................... 263
-DWARF duplicate elimination,C example ................................................................. 275
-DWARF duplicate elimination,C++ example............................................................. 269
-DWARF duplicate elimination,examples ................................................................... 269
-DWARF duplicate elimination,Fortran example ........................................................ 272
-DWARF expression .......... 17, See also location description
-DWARF expression, arithmetic operations................................................... 21
-DWARF expression, control flow operations ............................................... 23
-DWARF expression, examples ..................................................................... 25
-DWARF expression, literal encodings .......................................................... 17
-DWARF expression, logical operations ........................................................ 21
-DWARF expression, operator encodings ................................................... 163
-DWARF expression, special operations........................................................ 24
-DWARF expression, stack operations........................................................... 17
-DWARF procedure .......................................................... 37
-DWARF procedure entry ................................................. 37
-DWARF section names, list of....................................... 183
-DWARF Version 2..................................4, 5, 114, 140, 289
+DW_TAG_unspecified_type...8, 80, 153, 209, 235
+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
+DW_TAG_variant...8, 94, 152, 153, 210
+DW_TAG_variant_part... 8, 94, 153, 210
+DW_TAG_volatile_type ...8, 81, 82, 153, 211
+DW_TAG_with_stmt ... 8, 66, 152, 211
+DW_VIRTUALITY_none ... 33, 171
+DW_VIRTUALITY_pure_virtual... 33, 171
+DW_VIRTUALITY_virtual... 33, 171
+DW_VIS_exported... 33, 171
+DW_VIS_local... 33, 171
+DW_VIS_qualified... 33, 171
+DWARF compression ... 263
+DWARF duplicate elimination... 263
+DWARF duplicate elimination,C example ... 275
+DWARF duplicate elimination,C++ example... 269
+DWARF duplicate elimination,examples ... 269
+DWARF duplicate elimination,Fortran example ... 272
+DWARF expression ... 17, See also location description
+DWARF expression, arithmetic operations... 21
+DWARF expression, control flow operations ... 23
+DWARF expression, examples ... 25
+DWARF expression, literal encodings ... 17
+DWARF expression, logical operations ... 21
+DWARF expression, operator encodings ... 163
+DWARF expression, special operations... 24
+DWARF expression, stack operations... 17
+DWARF procedure ... 37
+DWARF procedure entry ... 37
+DWARF section names, list of... 183
+DWARF Version 2...4, 5, 114, 140, 289
 DWARF Version 3.. 1, 2, 3, 4, 38, 55, 76, 91, 114, 117, 289
 DWARF Version 3.. 1, 2, 3, 4, 38, 55, 76, 91, 114, 117, 289
-elemental attribute ............................................................ 54
-empty location description ............................................... 28
-encoding attribute............................................................. 75
-encoding attribute, encoding.................................................................... 168
+elemental attribute ... 54
+empty location description ... 28
+encoding attribute... 75
+encoding attribute, encoding... 168
 end of list entry
 end of list entry
-end of list entry, in location list...................................................... 31, 168
-end of list entry, in range list.......................................................... 38, 182
-end_sequence ................................................. 110, 111, 121
-endianity attribute....................................................... 72, 75
-entity .................................................................................. 7
-entry PC attribute ............................................................. 34
-entry PC attribute, and abstract instance ................................................... 60
-entry PC attribute, for inlined subprogram................................................ 60
-entry PC attribute, for module initialization.............................................. 49
-entry PC attribute, for subroutine.............................................................. 55
-entry point entry ............................................................... 53
-enum class .................................. See type-safe enumeration
-enumeration literal ..............................See enumerator entry
-enumeration type entry..................................................... 96
-enumeration type entry, as array dimension.................................................84, 97
-enumerator entry...............................................................96
-epilogue .......................... 116, 121, 126, 127, 136, 179, 240
-epilogue_begin................................................110, 111, 121
-epilogue_end...................................................................119
-error value.......................................................................140
-exception, thrown .............................. See thrown type entry
-explicit attribute ................................................................92
-exprloc class .......................................................15, 26, 148
-extended type (Java) ........................... See inheritance entry
-extensibility ....................................See vendor extensibility
-extension attribute.............................................................49
-external attribute .........................................................53, 69
-FDE .......................................... See frame description entry
-file containing declaration.................................................36
-file type entry..................................................................101
-file_names.......................................................................115
-flag class ...................................................................15, 148
-formal parameter...............................................................55
-formal parameter entry................................................69, 97
-formal parameter entry, in catch block...............................................................67
-formal parameter entry, with default value ........................................................70
-formal type parameter..... See template type parameter entry
-Fortran ....1, 4, 44, 47, 52, 53, 54, 73, 98, 99, 102, 221, 268, 272
-Fortran, common block .......................................................56, 73
-Fortran, main program ..............................................................54
-Fortran, module (Fortran 90).....................................................49
-Fortran, use statement .........................................................51, 52
-frame base attribute...........................................................56
-frame description entry ...................................................130
-friend attribute ..................................................................87
-friend entry .......................................................................87
-function entry....................................... See subroutine entry
-fundamental type ................................... See base type entry
-global namespace................... See namespace (C++), global
-header_length..................................................................141
-hidden indirection ........................See data location attribute
-high PC attribute ............... 34, 37, 38, 44, 49, 55, 60, 65, 66
-high PC attribute, and abstract instance....................................................60
-identifier case attribute......................................................46
-identifier case attribute, encoding ....................................................................174
-identifier names ................................................................36
-implementing type (Java).................... See inheritance entry
-implicit location description .............................................27
-import attribute .....................................................47, 50, 51
-imported declaration entry ................................................50
-imported module entry......................................................51
-imported unit entry .....................................................43, 47
-include_directories..........................................114, 115, 122
-incomplete class/structure/union.......................................85
-incomplete declaration......................................................35
-incomplete type.................................................................85
-inheritance entry ...............................................................86
-initial length ........................................................... 143, 144
-initial length field ............106, 107, 112, 129, 130, 176, 177
-initial length field, encoding.................................................................... 140
-inline attribute ............................................................ 58, 59
-inline attribute, encoding.................................................................... 175
+end of list entry, in location list... 31, 168
+end of list entry, in range list... 38, 182
+end_sequence ... 110, 111, 121
+endianity attribute... 72, 75
+entity ... 7
+entry PC attribute ... 34
+entry PC attribute, and abstract instance ... 60
+entry PC attribute, for inlined subprogram... 60
+entry PC attribute, for module initialization... 49
+entry PC attribute, for subroutine... 55
+entry point entry ... 53
+enum class ... See type-safe enumeration
+enumeration literal ...See enumerator entry
+enumeration type entry... 96
+enumeration type entry, as array dimension...84, 97
+enumerator entry...96
+epilogue ... 116, 121, 126, 127, 136, 179, 240
+epilogue_begin...110, 111, 121
+epilogue_end...119
+error value...140
+exception, thrown ... See thrown type entry
+explicit attribute ...92
+exprloc class ...15, 26, 148
+extended type (Java) ... See inheritance entry
+extensibility ...See vendor extensibility
+extension attribute...49
+external attribute ...53, 69
+FDE ... See frame description entry
+file containing declaration...36
+file type entry...101
+file_names...115
+flag class ...15, 148
+formal parameter...55
+formal parameter entry...69, 97
+formal parameter entry, in catch block...67
+formal parameter entry, with default value ...70
+formal type parameter... See template type parameter entry
+Fortran ...1, 4, 44, 47, 52, 53, 54, 73, 98, 99, 102, 221, 268, 272
+Fortran, common block ...56, 73
+Fortran, main program ...54
+Fortran, module (Fortran 90)...49
+Fortran, use statement ...51, 52
+frame base attribute...56
+frame description entry ...130
+friend attribute ...87
+friend entry ...87
+function entry... See subroutine entry
+fundamental type ... See base type entry
+global namespace... See namespace (C++), global
+header_length...141
+hidden indirection ...See data location attribute
+high PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
+high PC attribute, and abstract instance...60
+identifier case attribute...46
+identifier case attribute, encoding ...174
+identifier names ...36
+implementing type (Java)... See inheritance entry
+implicit location description ...27
+import attribute ...47, 50, 51
+imported declaration entry ...50
+imported module entry...51
+imported unit entry ...43, 47
+include_directories...114, 115, 122
+incomplete class/structure/union...85
+incomplete declaration...35
+incomplete type...85
+inheritance entry ...86
+initial length ... 143, 144
+initial length field ...106, 107, 112, 129, 130, 176, 177
+initial length field, encoding... 140
+inline attribute ... 58, 59
+inline attribute, encoding... 175
 inlined subprogram call
 inlined subprogram call
-inlined subprogram call, examples ................................................................... 244
-inlined subprogram entry............................................ 53, 60
-inlined subprogram entry, in concrete instance..................................................... 61
-interface type entry........................................................... 86
-is optional attribute........................................................... 70
-is_stmt .....................................................110, 111, 113, 119
+inlined subprogram call, examples ... 244
+inlined subprogram entry... 53, 60
+inlined subprogram entry, in concrete instance... 61
+interface type entry... 86
+is optional attribute... 70
+is_stmt ...110, 111, 113, 119
 isa 17, 111, 121
 isa 17, 111, 121
-Java ............................................................ 4, 45, 84, 86, 99
-label entry......................................................................... 65
-language attribute ....................................................... 44, 83
-language name encoding ................................................ 171
-LEB128, examples ................................................................... 162
-LEB128, signed, decoding of ................................................... 218
-LEB128, signed, encoding as ........................................... 161, 217
-LEB128, unsigned, decoding of ............................................... 218
-LEB128, unsigned, encoding as ....................................... 162, 217
-level-88 condition, COBOL ............................................. 95
-lexical block entry ............................................................ 65
-line number information...... See also statement list attribute
-line number of declaration................................................ 36
+Java ... 4, 45, 84, 86, 99
+label entry... 65
+language attribute ... 44, 83
+language name encoding ... 171
+LEB128, examples ... 162
+LEB128, signed, decoding of ... 218
+LEB128, signed, encoding as ... 161, 217
+LEB128, unsigned, decoding of ... 218
+LEB128, unsigned, encoding as ... 162, 217
+level-88 condition, COBOL ... 95
+lexical block entry ... 65
+line number information... See also statement list attribute
+line number of declaration... 36
 line number opcodes
 line number opcodes
-line number opcodes, extended opcode encoding ........................................ 179
-line number opcodes, standard opcode encoding......................................... 178
-line_base..........................................113, 116, 117, 118, 237
-line_range........................................113, 116, 117, 118, 237
-lineptr ............................................................................. 151
-lineptr class .............................................................. 15, 148
-linkage name attribute ...................................................... 41
-Little Endian Base 128 ..................................... See LEB128
-little-endian encoding............................ See endian attribute
-location attribute............................................. 37, 66, 69, 73
-location attribute, and abstract instance ................................................... 60
-location description .......................................................... 30
-location description .......... 26, See also DWARF expression
-location description, composite .................................................................... 28
-location description, empty .......................................................................... 28
-location description, implicit........................................................................ 27
-location description, memory ....................................................................... 27
-location description, simple.......................................................................... 26
-location description, single........................................................................... 26
-location description, use in location list ....................................................... 31
-location description .......................................................... 88
-location list....................................26, 30, 56, 148, 167, 215
-location list, base address selection entry ........................................ 31
-location list, end of list entry ........................................................... 31
-location list, entry ............................................................................ 30
-loclistptr..........................................................................151
-loclistptr class .....................................................15, 26, 148
+line number opcodes, extended opcode encoding ... 179
+line number opcodes, standard opcode encoding... 178
+line_base...113, 116, 117, 118, 237
+line_range...113, 116, 117, 118, 237
+lineptr ... 151
+lineptr class ... 15, 148
+linkage name attribute ... 41
+Little Endian Base 128 ... See LEB128
+little-endian encoding... See endian attribute
+location attribute... 37, 66, 69, 73
+location attribute, and abstract instance ... 60
+location description ... 30
+location description ... 26, See also DWARF expression
+location description, composite ... 28
+location description, empty ... 28
+location description, implicit... 27
+location description, memory ... 27
+location description, simple... 26
+location description, single... 26
+location description, use in location list ... 31
+location description ... 88
+location list...26, 30, 56, 148, 167, 215
+location list, base address selection entry ... 31
+location list, end of list entry ... 31
+location list, entry ... 30
+loclistptr...151
+loclistptr class ...15, 26, 148
 lookup
 lookup
-lookup, by address..................................................................107
-lookup, by name .....................................................................106
-low PC attribute ................ 34, 37, 38, 44, 49, 55, 60, 65, 66
-low PC attribute, and abstract instance....................................................59
-lower bound attribute ........................................................99
-lower bound attribute, default..................................................................99, 171
-macinfo types..................................................................123
-macinfo types, encoding ....................................................................180
-macptr .............................................................................151
-macptr class ..............................................................15, 149
-macro formal parameter list ............................................124
-macro information ..........................................................123
-macro information attribute ..............................................45
-main subprogram attribute ..........................................47, 53
-mangled names .................................................................41
-maximum_operations_per_instruction.... 112, 113, 117, 118
-MD5 hash ....................................... 184, 188, 189, 280, 284
-member entry (data)..........................................................88
-member entry (data), as discriminant.............................................................94
-member function entry......................................................92
-memory location description.............................................27
+lookup, by address...107
+lookup, by name ...106
+low PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
+low PC attribute, and abstract instance...59
+lower bound attribute ...99
+lower bound attribute, default...99, 171
+macinfo types...123
+macinfo types, encoding ...180
+macptr ...151
+macptr class ...15, 149
+macro formal parameter list ...124
+macro information ...123
+macro information attribute ...45
+main subprogram attribute ...47, 53
+mangled names ...41
+maximum_operations_per_instruction... 112, 113, 117, 118
+MD5 hash ... 184, 188, 189, 280, 284
+member entry (data)...88
+member entry (data), as discriminant...94
+member function entry...92
+memory location description...27
 minimum_instruction_length.. 112, 113, 117, 118, 120, 237
 minimum_instruction_length.. 112, 113, 117, 118, 120, 237
-MIPS instruction set architecture....................................108
-Modula-2 .................................................. 33, 45, 49, 66, 99
-Modula-2, definition module ........................................................49
-module entry .....................................................................49
-mutable attribute ...............................................................88
+MIPS instruction set architecture...108
+Modula-2 ... 33, 45, 49, 66, 99
+Modula-2, definition module ...49
+module entry ...49
+mutable attribute ...88
 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
 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
-namelist entry ...................................................................73
-namelist item attribute ......................................................73
-namelist item entry ...........................................................73
+namelist entry ...73
+namelist item attribute ...73
+namelist item entry ...73
 names
 names
-names, identifier ......................................................................36
-names, mangled .......................................................................41
-namespace (C++)..............................................................49
-namespace, alias .............................................................................51
-namespace, example .....................................................................232
-namespace, global...........................................................................50
+names, identifier ...36
+names, mangled ...41
+namespace (C++)...49
+namespace, alias ...51
+namespace, example ...232
+namespace, global...50
 namespace, std 50
 namespace, std 50
-namespace, unnamed ......................................................................50
-namespace, using declaration..........................................................51
-namespace, using directive .............................................................52
-namespace declaration entry .............................................49
-namespace extension entry ...............................................49
-nested abstract instance.....................................................63
-nested concrete inline instance..........................................63
-non-contiguous address ranges .........................................38
-non-defining declaration ...................................................35
-normal compilation unit....................................................43
-object pointer attribute ..................................................... 92
-Objective C .......................................................... 45, 92, 99
-Objective C++ .................................................................. 45
-Objective C++, ................................................................. 99
-op_index.......... 110, 111, 112, 113, 116, 117, 119, 120, 121
-opcode_base ............................................114, 116, 117, 237
-operation advance................................................... 117, 119
-operation pointer .....................................110, 113, 116, 117
-optional parameter............................................................ 70
-ordering attribute.............................................................. 83
-ordering attribute, encoding.................................................................... 175
-out-of-line instance............See concrete out-of-line instance
-packed type entry ............................................................. 81
-parameter..........See macro formal parameter list, See this
+namespace, unnamed ...50
+namespace, using declaration...51
+namespace, using directive ...52
+namespace declaration entry ...49
+namespace extension entry ...49
+nested abstract instance...63
+nested concrete inline instance...63
+non-contiguous address ranges ...38
+non-defining declaration ...35
+normal compilation unit...43
+object pointer attribute ... 92
+Objective C ... 45, 92, 99
+Objective C++ ... 45
+Objective C++, ... 99
+op_index... 110, 111, 112, 113, 116, 117, 119, 120, 121
+opcode_base ...114, 116, 117, 237
+operation advance... 117, 119
+operation pointer ...110, 113, 116, 117
+optional parameter... 70
+ordering attribute... 83
+ordering attribute, encoding... 175
+out-of-line instance...See concrete out-of-line instance
+packed type entry ... 81
+parameter...See macro formal parameter list, See this
 parameter, See variable parameter attribute, See optional
 parameter attribute, See unspecified parameters entry,
 See template value parameter entry, See template type
 parameter entry, See formal parameter entry
 parameter, See variable parameter attribute, See optional
 parameter attribute, See unspecified parameters entry,
 See template value parameter entry, See template type
 parameter entry, See formal parameter entry
-partial compilation unit .................................................... 43
-Pascal ..........................................45, 66, 81, 84, 98, 99, 101
-PL/I .................................................................................. 99
-pointer to member type entry ......................................... 100
-pointer type entry ............................................................. 81
-priority attribute ............................................................... 49
-producer attribute ............................................................. 46
-PROGRAM statement................................................ 47, 53
-prologue ...................... 4, 116, 120, 121, 126, 127, 178, 240
-prologue_end...........................................110, 111, 119, 120
-prototyped attribute .................................................... 54, 97
-pure attribute .................................................................... 55
-range list........................................................... 38, 182, 215
-rangelistptr ..................................................................... 151
-rangelistptr class....................................................... 15, 149
-ranges attribute ........................34, 38, 44, 49, 55, 60, 65, 66
-ranges attribute, and abstract instance ................................................... 60
-recursive attribute............................................................. 55
-reference class .......................................................... 15, 149
-reference type entry.......................................................... 81
-reference type entry, lvalue......................................... See reference type entry
-reference type entry, rvalue ............................. See rvalue reference type entry
-renamed declaration .............See imported declaration entry
-restrict qualified type........................................................ 81
-restricted type entry.......................................................... 81
-return address attribute ..................................................... 56
-return address attribute, and abstract instance ................................................... 60
-return type of subroutine .................................................. 55
-rvalue reference type entry ............................................... 81
-sbyte ............................................................... 105, 113, 184
-section group ...................................264, 267, 269, 270, 273
-ssection group, name.......................................................................... 266
-section length, in .debug_aranges header.......................................... 107
-section length,  in .debug_pubnames header .............................. 106, 177
-section length,  in .debug_pubtypes header................................ 106, 177
-section length, use in headers ............................................................141
+partial compilation unit ... 43
+Pascal ...45, 66, 81, 84, 98, 99, 101
+PL/I ... 99
+pointer to member type entry ... 100
+pointer type entry ... 81
+priority attribute ... 49
+producer attribute ... 46
+PROGRAM statement... 47, 53
+prologue ... 4, 116, 120, 121, 126, 127, 178, 240
+prologue_end...110, 111, 119, 120
+prototyped attribute ... 54, 97
+pure attribute ... 55
+range list... 38, 182, 215
+rangelistptr ... 151
+rangelistptr class... 15, 149
+ranges attribute ...34, 38, 44, 49, 55, 60, 65, 66
+ranges attribute, and abstract instance ... 60
+recursive attribute... 55
+reference class ... 15, 149
+reference type entry... 81
+reference type entry, lvalue... See reference type entry
+reference type entry, rvalue ... See rvalue reference type entry
+renamed declaration ...See imported declaration entry
+restrict qualified type... 81
+restricted type entry... 81
+return address attribute ... 56
+return address attribute, and abstract instance ... 60
+return type of subroutine ... 55
+rvalue reference type entry ... 81
+sbyte ... 105, 113, 184
+section group ...264, 267, 269, 270, 273
+ssection group, name... 266
+section length, in .debug_aranges header... 107
+section length,  in .debug_pubnames header ... 106, 177
+section length,  in .debug_pubtypes header... 106, 177
+section length, use in headers ...141
 section offset
 section offset
-section offset, alignment of...............................................................183
-section offset, in .debug_info header ................................................144
-section offset, in .debug_pubnames header ......................106, 176, 177
-section offset, in .debug_pubnames offset/name pair .......................106
-section offset, in .debug_pubtypes header ........................................106
-section offset, in .debug_pubtypes name/offset pair .........................106
-section offset, in class lineptr value ..................................................148
-section offset, in class loclistptr value ..............................................148
-section offset, in class macptr value .................................................149
-section offset, in class rangelistptr value ..........................................149
-section offset, in class reference value..............................................149
-section offset, in class string value ...................................................150
-section offset, in FDE header............................................................130
-section offset, in macro information attribute .....................................45
-section offset, in statement list attribute..............................................45
-section offset, use in headers ............................................................141
-segment attribute.........................................................34, 55
-segment attribute, and abstract instance....................................................60
-segment attribute, and data segment .........................................................70
-segment_size.................... 107, 129, 131, 132, 177, 178
+section offset, alignment of...183
+section offset, in .debug_info header ...144
+section offset, in .debug_pubnames header ...106, 176, 177
+section offset, in .debug_pubnames offset/name pair ...106
+section offset, in .debug_pubtypes header ...106
+section offset, in .debug_pubtypes name/offset pair ...106
+section offset, in class lineptr value ...148
+section offset, in class loclistptr value ...148
+section offset, in class macptr value ...149
+section offset, in class rangelistptr value ...149
+section offset, in class reference value...149
+section offset, in class string value ...150
+section offset, in FDE header...130
+section offset, in macro information attribute ...45
+section offset, in statement list attribute...45
+section offset, use in headers ...141
+segment attribute...34, 55
+segment attribute, and abstract instance...60
+segment attribute, and data segment ...70
+segment_size... 107, 129, 131, 132, 177, 178
 segmented addressing .See address space, See address space
 segmented addressing .See address space, See address space
-self pointer attribute ................... See object pointer attribute
-set type entry.....................................................................98
-shared qualified type.........................................................81
-shared qualified type entry................................................81
-sibling attribute .................................................................16
-simple location description ...............................................26
-single location description ................................................26
+self pointer attribute ... See object pointer attribute
+set type entry...98
+shared qualified type...81
+shared qualified type entry...81
+sibling attribute ...16
+simple location description ...26
+single location description ...26
 size of an address ... 16, 17, 19, 20, 30, 31, 39, 98, 107, 144, 177, 178
 size of an address ... 16, 17, 19, 20, 30, 31, 39, 98, 107, 144, 177, 178
-small attribute ...................................................................79
-specification attribute......................................36, 70, 85, 92
-standard_opcode_lengths................................................114
-start scope attribute .....................................................71, 75
-start scope attribute, and abstract instance....................................................60
-statement list attribute.......................................................45
-static link attribute ............................................................57
+small attribute ...79
+specification attribute...36, 70, 85, 92
+standard_opcode_lengths...114
+start scope attribute ...71, 75
+start scope attribute, and abstract instance...60
+statement list attribute...45
+static link attribute ...57
 stride attribute See bit stride attribute or byte stride attribute
 stride attribute See bit stride attribute or byte stride attribute
-string class ................................................................15, 150
-string length attribute ........................................................98
-string type entry ................................................................98
-structure type entry ...........................................................84
-subprogram entry ..............................................................53
-subprogram entry, as member function .....................................................92
-subprogram entry, use for template instantiation.......................................58
-subprogram entry, use in inlined subprogram............................................58
-subrange type entry...........................................................99
-subrange type entry, as array dimension.......................................................84
-subroutine type entry ........................................................97
+string class ...15, 150
+string length attribute ...98
+string type entry ...98
+structure type entry ...84
+subprogram entry ...53
+subprogram entry, as member function ...92
+subprogram entry, use for template instantiation...58
+subprogram entry, use in inlined subprogram...58
+subrange type entry...99
+subrange type entry, as array dimension...84
+subroutine type entry ...97
 tag 7
 tag 7
-tag names .................. See also debugging information entry
-tag names, list of..............................................................................7
-Template alias entry ....................................................... 103
-template example ........................................................... 257
-template instantiation ....................................................... 58
-template instantiation, and special compilation unit........................................ 94
-template type parameter entry .................................... 58, 93
-template value parameter entry ........................................ 93
-this parameter ......................................................... 34, 64
-this pointer attribute ...................See object pointer attribute
-thread-local storage .......................................................... 20
-threads scaled attribute ..................................................... 99
-thrown exception................................See thrown type entry
-thrown type entry ............................................................. 57
-trampoline (subroutine) entry........................................... 64
-trampoline attribute .......................................................... 64
-try block entry .................................................................. 66
+tag names ... See also debugging information entry
+tag names, list of...7
+Template alias entry ... 103
+template example ... 257
+template instantiation ... 58
+template instantiation, and special compilation unit... 94
+template type parameter entry ... 58, 93
+template value parameter entry ... 93
+this parameter ... 34, 64
+this pointer attribute ...See object pointer attribute
+thread-local storage ... 20
+threads scaled attribute ... 99
+thrown exception...See thrown type entry
+thrown type entry ... 57
+trampoline (subroutine) entry... 64
+trampoline attribute ... 64
+try block entry ... 66
 type attribute .. 32, 55, 57, 58, 66, 70, 81, 82, 83, 86, 88, 93, 94, 97, 98, 100, 101
 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
 type attribute .. 32, 55, 57, 58, 66, 70, 81, 82, 83, 86, 88, 93, 94, 97, 98, 100, 101
 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
-type safe enumeration types ............................................. 96
-type signature ............ 13, 150, 184, 188, 189, 276, 282, 288
-type signature, computation grammar ............................................... 285
-type signature, example computation ................................................ 277
+type safe enumeration types ... 96
+type signature ... 13, 150, 184, 188, 189, 276, 282, 288
+type signature, computation grammar ... 285
+type signature, example computation ... 277
 type unit 43, 48, 85, 144, 145, 150, 184, 188, 276, 281, 288
 type unit 43, 48, 85, 144, 145, 150, 184, 188, 276, 281, 288
-type_offset.............................................................. 141, 145
-type_signature ................................................................ 145
-typedef entry .................................................................... 82
-type-safe enumeration .................................................... 256
+type_offset... 141, 145
+type_signature ... 145
+typedef entry ... 82
+type-safe enumeration ... 256
 ubyte105, 107, 111, 112, 113, 114, 116, 129, 130, 131, 132, 144, 177, 184
 uhalf 105, 106, 107, 112, 120, 132, 143, 144, 176, 177, 184
 ubyte105, 107, 111, 112, 113, 114, 116, 129, 130, 131, 132, 144, 177, 184
 uhalf 105, 106, 107, 112, 120, 132, 143, 144, 176, 177, 184
-unallocated variable.......................................................... 69
-Unicode character encodings.......................................... 255
-union type entry................................................................ 84
-unit .......................................................See compilation unit
-unit_length ......................106, 107, 112, 143, 144, 176, 177
-unnamed namespace.......... See namespace (C++), unnamed
-unspecified parameters attribute....................................... 56
-unspecified parameters entry............................................ 97
-unspecified parameters entry,  in catch block .............................................................. 67
-unspecified type entry ...................................................... 80
-UPC............................................................................ 81, 99
-uplevel address ................................. See static link attribute
-upper bound attribute ....................................................... 99
-upper bound attribute, default ......................................................................... 99
-use location attribute ...................................................... 100
+unallocated variable... 69
+Unicode character encodings... 255
+union type entry... 84
+unit ...See compilation unit
+unit_length ...106, 107, 112, 143, 144, 176, 177
+unnamed namespace... See namespace (C++), unnamed
+unspecified parameters attribute... 56
+unspecified parameters entry... 97
+unspecified parameters entry,  in catch block ... 67
+unspecified type entry ... 80
+UPC... 81, 99
+uplevel address ... See static link attribute
+upper bound attribute ... 99
+upper bound attribute, default ... 99
+use location attribute ... 100
 use statement ... See Fortran, use statement, See Fortran, use statement
 use statement ... See Fortran, use statement, See Fortran, use statement
-use UTF-8 attribute ............................... 47, See also UTF-8
+use UTF-8 attribute ... 47, See also UTF-8
 using declaration .. See namespace (C++), using declaration
 using declaration .. See namespace (C++), using declaration
-using directive .......... See namespace (C++), using directive
-UTF-8......................................................4, 13, 47, 129, 150
-uword..............................................................105, 132, 184
-variable entry ....................................................................69
-variable entry, examples....................................................................221
-variable entry, in concrete instance .....................................................61
-variable length data........................... 161, See also LEB128
-variable parameter attribute ..............................................70
-variant entry......................................................................94
-variant part entry...............................................................94
-vendor extensibility ............................................2, 114, 139
-vendor extension............. 251, See also vendor extensibility
-vendor extension, for macro information................................................124
-vendor id.........................................................................139
-vendor specifc extensions ...............See vendor extensibility
-version number ...............................................................289
-version number, address lookup table.......................................... 107, 177
-version number, call frame information............................... 129, 180, 242
-version number, debug information..................................... 143, 144, 220
-version number, line number information............................ 112, 178, 237
-version number, name lookup table ............................................. 106, 176
-virtuality attribute................................................. 33, 87, 92
-virtuality attribute encoding.................................................................... 171
-visibility attribute ............................................................. 33
-visibility attribute, encoding.................................................................... 171
-void type......................................See unspecified type entry
-volatile qualified type....................................................... 81
-volatile type entry............................................................. 81
-vtable element location attribute ...................................... 92
-with statement entry ......................................................... 66
+using directive ... See namespace (C++), using directive
+UTF-8...4, 13, 47, 129, 150
+uword...105, 132, 184
+variable entry ...69
+variable entry, examples...221
+variable entry, in concrete instance ...61
+variable length data... 161, See also LEB128
+variable parameter attribute ...70
+variant entry...94
+variant part entry...94
+vendor extensibility ...2, 114, 139
+vendor extension... 251, See also vendor extensibility
+vendor extension, for macro information...124
+vendor id...139
+vendor specifc extensions ...See vendor extensibility
+version number ...289
+version number, address lookup table... 107, 177
+version number, call frame information... 129, 180, 242
+version number, debug information... 143, 144, 220
+version number, line number information... 112, 178, 237
+version number, name lookup table ... 106, 176
+virtuality attribute... 33, 87, 92
+virtuality attribute encoding... 171
+visibility attribute ... 33
+visibility attribute, encoding... 171
+void type...See unspecified type entry
+volatile qualified type... 81
+volatile type entry... 81
+vtable element location attribute ... 92
+with statement entry ... 66
index f6312af..2ccfade 100644 (file)
-32-bit DWARF format....................................................140
-64-bit DWARF format....................................................140
-abbreviations table ..................................................143, 145
-abbreviations table dynamic forms in.......................................................146
-abbreviations table example .....................................................................219
-abstract instance..............................................................288
-abstract instance entry.......................................................59
-abstract instance example ..................................................... 245, 248, 251
-abstract instance nested...........................................................................63
-abstract instance root ........................................................59
-abstract instance tree...................................................59, 61
-abstract origin attribute ...............................................61, 63
-accelerated access ...........................................................105
-accelerated access by address..................................................................107
-accelerated access by name .....................................................................106
-access declaration entry ....................................................87
-accessibility attribute ......................................32, 87, 88, 92
-activation, call frame.......................................................126
-Ada ......1, 9, 32, 41, 44, 79, 80, 81, 103, 222, 227, 228, 229
+32-bit DWARF format...140
+64-bit DWARF format...140
+abbreviations table ...143, 145
+abbreviations table dynamic forms in...146
+abbreviations table example ...219
+abstract instance...288
+abstract instance entry...59
+abstract instance example ... 245, 248, 251
+abstract instance nested...63
+abstract instance root ...59
+abstract instance tree...59, 61
+abstract origin attribute ...61, 63
+accelerated access ...105
+accelerated access by address...107
+accelerated access by name ...106
+access declaration entry ...87
+accessibility attribute ...32, 87, 88, 92
+activation, call frame...126
+Ada ...1, 9, 32, 41, 44, 79, 80, 81, 103, 222, 227, 228, 229
 address
 address
-address class............................................................. 15, 147
-address class attribute........................................... 34, 55, 81
-address class attribute encoding.................................................................... 173
-address dereference operator ..............................................19, 20
-address implicit push for member pointer.............................. 101
-address implicit push of base ................................................... 20
+address class... 15, 147
+address class attribute... 34, 55, 81
+address class attribute encoding... 173
+address dereference operator ...19, 20
+address implicit push for member pointer... 101
+address implicit push of base ... 20
 address range
 address range
-address range, in location list.............................................................. 31
-address range, in range list.................................................................. 39
+address range, in location list... 31
+address range, in range list... 39
 address register
 address register
-address register, in call frame information........................................... 127
-address register, in line number machine............................................. 109
-address selection..........................See base address selection
-address_size ....................................107, 129, 144, 177, 178
-address size of an .......................................See size of an address
-address size ........................................See size of an address
+address register, in call frame information... 127
+address register, in line number machine... 109
+address selection...See base address selection
+address_size ...107, 129, 144, 177, 178
+address size of an ...See size of an address
+address size ...See size of an address
 address space
 address space, flat 34
 address space
 address space, flat 34
-address space,multiple ................................................................. 19, 20
-address space, segmented ............................................34, 107, 144, 177
-address, uplevel ................................ See static link attribute
-alias declaration....................See imported declaration entry
-allocated attribute ........................................................... 102
-anonymous union ....................................................... 69, 88
-ARM instruction set architecture.................................... 108
+address space,multiple ... 19, 20
+address space, segmented ...34, 107, 144, 177
+address, uplevel ... See static link attribute
+alias declaration...See imported declaration entry
+allocated attribute ... 102
+anonymous union ... 69, 88
+ARM instruction set architecture... 108
 array
 array
-array, declaration of type....................................................... 83
-array, descriptor for............................................................. 221
-array, element ordering ......................................................... 83
-array, element type................................................................ 83
-array type entry ................................................................ 83
-array type entry, examples ................................................................... 221
-artificial attribute.............................................................. 34
-associated attribute ......................................................... 102
-attribute duplication............................................................ 7
-attribute ordering ................................................................ 7
-attributes............................................................................. 7
-attributes, list of ............................................................................. 9
-attribute value classes......................................................... 7
+array, declaration of type... 83
+array, descriptor for... 221
+array, element ordering ... 83
+array, element type... 83
+array type entry ... 83
+array type entry, examples ... 221
+artificial attribute... 34
+associated attribute ... 102
+attribute duplication... 7
+attribute ordering ... 7
+attributes... 7
+attributes, list of ... 9
+attribute value classes... 7
 base address selection entry
 base address selection entry
-base address selection entry, in location list................................................ 30, 31, 168
-base address selection entry, in range list.................................................... 38, 39, 182
-base type entry.................................................................. 75
-base types attribute ........................................................... 47
-basic_block..............................................110, 111, 116, 119
-beginning of a data member ............................................. 88
-beginning of an object.................................................88, 89
-big-endian encoding.......................... See endianity attribute
-binary scale attribute.........................................................79
-bit fields ....................................................................89, 230
-bit offset attribute (V3) ...............................................76, 91
-bit size attrbute..................................................................75
-bit size attribute............................................. 89, 98, 99, 101
-bit size attribute (V3) ..................................................76, 91
-bit stride attribute................................................83, 97, 100
-block class.................................................................15, 147
-block entry ........ See try block entry, See lexical block entry
-builtin type............................................. See base type entry
-byte size attrbute ...............................................................75
-byte size attribute.................................... 89, 96, 98, 99, 101
-byte size attribute (V3) .....................................................91
-byte stride attribute ...................................................97, 100
+base address selection entry, in location list... 30, 31, 168
+base address selection entry, in range list... 38, 39, 182
+base type entry... 75
+base types attribute ... 47
+basic_block...110, 111, 116, 119
+beginning of a data member ... 88
+beginning of an object...88, 89
+big-endian encoding... See endianity attribute
+binary scale attribute...79
+bit fields ...89, 230
+bit offset attribute (V3) ...76, 91
+bit size attrbute...75
+bit size attribute... 89, 98, 99, 101
+bit size attribute (V3) ...76, 91
+bit stride attribute...83, 97, 100
+block class...15, 147
+block entry ... See try block entry, See lexical block entry
+builtin type... See base type entry
+byte size attrbute ...75
+byte size attribute... 89, 96, 98, 99, 101
+byte size attribute (V3) ...91
+byte stride attribute ...97, 100
 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
 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
 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
 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
-<caf>............................................See code alignment factor
-call column attribute .........................................................60
-call file attribute................................................................60
+<caf>...See code alignment factor
+call column attribute ...60
+call file attribute...60
 call frame information
 call frame information
-call frame information, encoding ....................................................................180
-call frame information, examples....................................................................239
-calling convention attribute...............................................54
-calling convention attribute, encoding ....................................................................174
-call line attribute ...............................................................60
-case sensitivity ..................................................................46
-catch block entry...............................................................66
-char16_t ..........................................................................255
-char32_t ..........................................................................255
-CIE_id..........................................................129, 141, 242
-CIE_pointer ....................................................129, 130, 141
-CIE.......................................See common information entry
-classes of attribute value ...... 7, See also attribute encodings
-class template instantiation (entry) ...................................93
-class type entry .................................................................84
-class type entry, as class template instantiation......................................93
-COBOL.....................................................................1, 4, 99
-code_alignment_factor ..............................130, 132
-column position of declaration..........................................36
-COMDAT.................................................See section group
-common block entry .........................................................73
-common (block) reference attribute ..................................56
-common block .......................... See Fortran, common block
-common information entry .............................................129
-compilation directory attribute..........................................46
-compilation unit ................................................................43
-compilation unit, for template instantiation .............................................94
-compilation unit, header ........................................................................143
-compilation unit, normal .........................................................................43
-compilation unit, partial .......................................................................... 43
-compilation unit, type ............................................................................. 48
-composite location description ......................................... 28
-compression ................................See DWARF compression
+call frame information, encoding ...180
+call frame information, examples...239
+calling convention attribute...54
+calling convention attribute, encoding ...174
+call line attribute ...60
+case sensitivity ...46
+catch block entry...66
+char16_t ...255
+char32_t ...255
+CIE_id...129, 141, 242
+CIE_pointer ...129, 130, 141
+CIE...See common information entry
+classes of attribute value ... 7, See also attribute encodings
+class template instantiation (entry) ...93
+class type entry ...84
+class type entry, as class template instantiation...93
+COBOL...1, 4, 99
+code_alignment_factor ...130, 132
+column position of declaration...36
+COMDAT...See section group
+common block entry ...73
+common (block) reference attribute ...56
+common block ... See Fortran, common block
+common information entry ...129
+compilation directory attribute...46
+compilation unit ...43
+compilation unit, for template instantiation ...94
+compilation unit, header ...143
+compilation unit, normal ...43
+compilation unit, partial ... 43
+compilation unit, type ... 48
+composite location description ... 28
+compression ...See DWARF compression
 concrete inlined instance
 concrete inlined instance
-concrete inlined instance entry ......................................... 61
-concrete inlined instance, example..................................................... 245, 248, 251
-concrete inlined instance, nested .......................................................................... 63
-concrete inlined instance root........................................... 61
-concrete inlined instance tree ........................................... 61
-concrete out-of-line instance .................................... 62, 288
-concrete out-of-line instance, example..................................................................... 248
-concrete out-of-line instance, of inlined subprogram ................................................. 63
-condition, COBOL level-88 ............................................. 95
-condition entry ................................................................. 95
-constant class............................................................ 15, 147
-constant entry ................................................................... 69
-constant expression attribute ...................................... 60, 72
-constant type entry ........................................................... 81
-constant value attribute......................................... 71, 93, 96
-constexpr .............................................................. 59, 61, 72
-const qualified type .......................................................... 81
-containing type attribute................................................. 100
-contiguous address range.................................................. 38
-count attribute ............................................................ 81, 99
-count attribute, default ......................................................................... 99
+concrete inlined instance entry ... 61
+concrete inlined instance, example... 245, 248, 251
+concrete inlined instance, nested ... 63
+concrete inlined instance root... 61
+concrete inlined instance tree ... 61
+concrete out-of-line instance ... 62, 288
+concrete out-of-line instance, example... 248
+concrete out-of-line instance, of inlined subprogram ... 63
+condition, COBOL level-88 ... 95
+condition entry ... 95
+constant class... 15, 147
+constant entry ... 69
+constant expression attribute ... 60, 72
+constant type entry ... 81
+constant value attribute... 71, 93, 96
+constexpr ... 59, 61, 72
+const qualified type ... 81
+containing type attribute... 100
+contiguous address range... 38
+count attribute ... 81, 99
+count attribute, default ... 99
 D 99
 D 99
-<daf> ............................................See data alignment factor
-.data ................................................................................264
-data bit offset attribute................................................ 75, 89
-data location attribute ..................................................... 102
-data member location attribute ................................... 86, 88
-data member .................................. See member entry (data)
-.debug_abbrev......... 141, 144, 145, 183, 215, 264, 276, 289
-.debug_abbrev example ..................................................................219
-debug_abbrev_offset ...................................... 141, 144, 215
-.debug_aranges ....... 107, 140, 141, 177, 183, 215, 264, 289
-.debug_frame .......................... 128, 130, 140, 141, 183, 289
-.debug_frame example ..................................................................240
-debugging information entry .............................................. 7
-debugging information entry, global name for ......................................................... 266
-debugging information entry, ownership relation....................................................... 16
+<daf> ...See data alignment factor
+.data ...264
+data bit offset attribute... 75, 89
+data location attribute ... 102
+data member location attribute ... 86, 88
+data member ... See member entry (data)
+.debug_abbrev... 141, 144, 145, 183, 215, 264, 276, 289
+.debug_abbrev example ...219
+debug_abbrev_offset ... 141, 144, 215
+.debug_aranges ... 107, 140, 141, 177, 183, 215, 264, 289
+.debug_frame ... 128, 130, 140, 141, 183, 289
+.debug_frame example ...240
+debugging information entry ... 7
+debugging information entry, global name for ... 266
+debugging information entry, ownership relation... 16
 .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
 .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
-.debug_info example ..................................................................219
-debug_info_length.......................................................... 141
-debug_info_offset .......................................................... 141
+.debug_info example ...219
+debug_info_length... 141
+debug_info_offset ... 141
 .debug_line 45, 108, 140, 141, 148, 183, 215, 264, 276, 289
 .debug_line 45, 108, 140, 141, 148, 183, 215, 264, 276, 289
-.debug_loc......................................... 30, 148, 183, 215, 289
-.debug_macinfo ................ 45, 123, 125, 149, 183, 215, 289
+.debug_loc... 30, 148, 183, 215, 289
+.debug_macinfo ... 45, 123, 125, 149, 183, 215, 289
 .debug_pubnames ... 106, 140, 141, 142, 176, 183, 215, 289
 .debug_pubnames ... 106, 140, 141, 142, 176, 183, 215, 289
-.debug_pubtypes ..... 106, 140, 141, 142, 176, 183, 215, 289
-.debug_ranges ................................... 38, 149, 183, 215, 289
-.debug_str ............................... 142, 150, 151, 183, 215, 289
+.debug_pubtypes ... 106, 140, 141, 142, 176, 183, 215, 289
+.debug_ranges ... 38, 149, 183, 215, 289
+.debug_str ... 142, 150, 151, 183, 215, 289
 .debug_types .7, 24, 105, 107, 140, 141, 142, 143, 144, 145, 146, 183, 276, 289
 .debug_types .7, 24, 105, 107, 140, 141, 142, 143, 144, 145, 146, 183, 276, 289
-decimal scale attribute................................................ 78, 79
-decimal sign attribute ....................................................... 78
-DECL ............................................................................. 191
-declaration attribute........................................ 35, 49, 69, 85
-declaration column attribute............................................. 36
+decimal scale attribute... 78, 79
+decimal sign attribute ... 78
+DECL ... 191
+declaration attribute... 35, 49, 69, 85
+declaration column attribute... 36
 declaration coordinates
 declaration coordinates
-declaration coordinates...............................36, 191, See also declaration coordinates, DW_AT_decl_file, DW_AT_decl_line, DW_AT_decl_column
-declaration coordinates, in concrete instance..................................................... 61
-declaration file attribute ................................................... 36
-declaration line attribute................................................... 36
-default_is_stmt ....................................................... 111, 113
-default value attribute....................................................... 70
-derived type (C++) .............................. See inheritance entry
-description attribute.......................................................... 41
-descriptor, array.............................................................. 221
-DIE................................... See debugging information entry
-digit count attribute....................................................78, 79,
-discontiguous address ranges....See non-contiguous address
-discriminant attribute ........................................................94
-discriminant (entry) ..........................................................94
-discriminant list attribute ..................................................94
-discriminant list attribute, encoding ....................................................................176
-discriminant value attribute...............................................94
-discriminator........................................... 111, 116, 119, 122
-duplicate elimination..... See DWARF duplicate elimination
-DW_ACCESS_private..............................................32, 170
-DW_ACCESS_protected..........................................32, 170
-DW_ACCESS_public...............................................32, 170
-DW_ADDR_far16.............................................................35
-DW_ADDR_far32.............................................................35
-DW_ADDR_huge16..........................................................35
-DW_ADDR_near16 ..........................................................35
-DW_ADDR_near32 ..........................................................35
-DW_ADDR_none...............................................34, 35, 173
-DWARF compression .................................................... 263
-DWARF duplicate elimination....................................... 263
-DWARF duplicate elimination,C++ example............................................................. 269
-DWARF duplicate elimination,C example ................................................................. 275
-DWARF duplicate elimination,examples ................................................................... 269
-DWARF duplicate elimination,Fortran example ........................................................ 272
-DWARF expression .......... 17, See also location description
-DWARF expression, arithmetic operations................................................... 21
-DWARF expression, control flow operations ............................................... 23
-DWARF expression, examples ..................................................................... 25
-DWARF expression, literal encodings .......................................................... 17
-DWARF expression, logical operations ........................................................ 21
-DWARF expression, operator encodings ................................................... 163
-DWARF expression, special operations........................................................ 24
-DWARF expression, stack operations........................................................... 17
-DWARF procedure .......................................................... 37
-DWARF procedure entry ................................................. 37
-DWARF section names, list of....................................... 183
-DWARF Version 2..................................4, 5, 114, 140, 289
+declaration coordinates...36, 191, See also declaration coordinates, DW_AT_decl_file, DW_AT_decl_line, DW_AT_decl_column
+declaration coordinates, in concrete instance... 61
+declaration file attribute ... 36
+declaration line attribute... 36
+default_is_stmt ... 111, 113
+default value attribute... 70
+derived type (C++) ... See inheritance entry
+description attribute... 41
+descriptor, array... 221
+DIE... See debugging information entry
+digit count attribute...78, 79,
+discontiguous address ranges...See non-contiguous address
+discriminant attribute ...94
+discriminant (entry) ...94
+discriminant list attribute ...94
+discriminant list attribute, encoding ...176
+discriminant value attribute...94
+discriminator... 111, 116, 119, 122
+duplicate elimination... See DWARF duplicate elimination
+DW_ACCESS_private...32, 170
+DW_ACCESS_protected...32, 170
+DW_ACCESS_public...32, 170
+DW_ADDR_far16...35
+DW_ADDR_far32...35
+DW_ADDR_huge16...35
+DW_ADDR_near16 ...35
+DW_ADDR_near32 ...35
+DW_ADDR_none...34, 35, 173
+DWARF compression ... 263
+DWARF duplicate elimination... 263
+DWARF duplicate elimination,C++ example... 269
+DWARF duplicate elimination,C example ... 275
+DWARF duplicate elimination,examples ... 269
+DWARF duplicate elimination,Fortran example ... 272
+DWARF expression ... 17, See also location description
+DWARF expression, arithmetic operations... 21
+DWARF expression, control flow operations ... 23
+DWARF expression, examples ... 25
+DWARF expression, literal encodings ... 17
+DWARF expression, logical operations ... 21
+DWARF expression, operator encodings ... 163
+DWARF expression, special operations... 24
+DWARF expression, stack operations... 17
+DWARF procedure ... 37
+DWARF procedure entry ... 37
+DWARF section names, list of... 183
+DWARF Version 2...4, 5, 114, 140, 289
 DWARF Version 3.. 1, 2, 3, 4, 38, 55, 76, 91, 114, 117, 289
 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
 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
 DWARF Version 3.. 1, 2, 3, 4, 38, 55, 76, 91, 114, 117, 289
 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
 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
-DW_AT_address_class.... 9, 34, 55, 81, 156, 185, 195, 202, 203, 205, 206, 211
+DW_AT_address_class... 9, 34, 55, 81, 156, 185, 195, 202, 203, 205, 206, 211
 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
 DW_AT_artificial 7, 9, 34, 64, 92, 156, 185, 197, 205, 209, 236, 281
 DW_AT_associated9, 40, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 223
 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
 DW_AT_artificial 7, 9, 34, 64, 92, 156, 185, 197, 205, 209, 236, 281
 DW_AT_associated9, 40, 84, 102, 158, 185, 191, 192, 193, 194, 196, 197, 201, 202, 203, 204, 206, 207, 208, 209, 211, 223
-DW_AT_base_types............................. 9, 47, 156, 194, 201
-DW_AT_binary_scale .......................... 9, 79, 158, 185, 192
-DW_AT_bit_offset ........... 9, 40, 90, 91, 155, 185, 192, 200
-DW_AT_bit_offset (V3).............................................76, 91
+DW_AT_base_types... 9, 47, 156, 194, 201
+DW_AT_binary_scale ... 9, 79, 158, 185, 192
+DW_AT_bit_offset ... 9, 40, 90, 91, 155, 185, 192, 200
+DW_AT_bit_offset (V3)...76, 91
 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
 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
-DW_AT_bit_size (V3) ...............................................76, 91
-DW_AT_bit_stride .... 9, 40, 41, 83, 97, 100, 156, 185, 191, 196, 206, 231
+DW_AT_bit_size (V3) ...76, 91
+DW_AT_bit_stride ... 9, 40, 41, 83, 97, 100, 156, 185, 191, 196, 206, 231
 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
 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
-DW_AT_byte_size (V3).............................................76, 91
+DW_AT_byte_size (V3)...76, 91
 DW_AT_byte_stride.. 9, 40, 41, 83, 97, 100, 158, 185, 196, 206, 226
 DW_AT_byte_stride.. 9, 40, 41, 83, 97, 100, 158, 185, 196, 206, 226
-DW_AT_call_column................................... 9, 60, 158, 198
-DW_AT_call_file ......................................... 9, 60, 158, 198
-DW_AT_calling_convention ..............10, 54, 156, 174, 205
-DW_AT_call_line ...................................... 10, 60, 158, 198
-DW_AT_common_reference ......10, 56, 155, 193, 274, 275
-DW_AT_comp_dir ..... 10, 46, 115, 122, 155, 194, 201, 220
+DW_AT_call_column... 9, 60, 158, 198
+DW_AT_call_file ... 9, 60, 158, 198
+DW_AT_calling_convention ...10, 54, 156, 174, 205
+DW_AT_call_line ... 10, 60, 158, 198
+DW_AT_common_reference ...10, 56, 155, 193, 274, 275
+DW_AT_comp_dir ... 10, 46, 115, 122, 155, 194, 201, 220
 DW_AT_const_expr10, 60, 61, 72, 159, 185, 198, 210, 254
 DW_AT_const_value. 10, 60, 61, 71, 93, 96, 103, 155, 185, 195, 196, 207, 210, 247, 254, 256, 273
 DW_AT_const_expr10, 60, 61, 72, 159, 185, 198, 210, 254
 DW_AT_const_value. 10, 60, 61, 71, 93, 96, 103, 155, 185, 195, 196, 207, 210, 247, 254, 256, 273
-DW_AT_containing_type .................10, 100, 156, 185, 202
-DW_AT_count................10, 40, 81, 99, 156, 185, 203, 206
-DW_AT_data_bit_offset ......10, 75, 76, 88, 89, 90, 91, 159, 185, 192, 200, 230, 231
-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
+DW_AT_containing_type ...10, 100, 156, 185, 202
+DW_AT_count...10, 40, 81, 99, 156, 185, 203, 206
+DW_AT_data_bit_offset ...10, 75, 76, 88, 89, 90, 91, 159, 185, 192, 200, 230, 231
+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
 DW_AT_data_member_location10, 20, 86, 88, 89, 91, 156, 185, 198, 200, 224, 229, 277, 278, 279, 280, 282, 283, 284
 DW_AT_data_member_location10, 20, 86, 88, 89, 91, 156, 185, 198, 200, 224, 229, 277, 278, 279, 280, 282, 283, 284
-DW_AT_data_member_location (V3) ............................. 91
-DW_AT_decimal_scale ................10, 78, 79, 158, 185, 192
-DW_AT_decimal_sign................10, 78, 158, 169, 185, 192
+DW_AT_data_member_location (V3) ... 91
+DW_AT_decimal_scale ...10, 78, 79, 158, 185, 192
+DW_AT_decimal_sign...10, 78, 158, 169, 185, 192
 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
 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
-DW_AT_decl_column .........10, 36, 156, 188, 191, See also
-DW_AT_decl_file...... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
-DW_AT_decl_line ..... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
-DW_AT_default_value .......................10, 70, 156, 185, 197
-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
-DW_AT_digit_count.....................11, 78, 79, 158, 185, 192
-DW_AT_discr ...............................11, 94, 95, 155, 185, 210
-DW_AT_discr_list ................11, 94, 95, 157, 176, 185, 210
-DW_AT_discr_value ....................11, 94, 95, 155, 185, 210
-DW_ATE_address ................................................... 77, 168
-DW_ATE_boolean................................................... 77, 168
-DW_ATE_complex_float ........................................ 77, 168
-DW_ATE_decimal_float.......................................... 77, 169
-DW_ATE_edited................................................ 77, 78, 168
-DW_ATE_float ........................................................ 77, 168
-DW_ATE_hi_user.......................................................... 169
-DW_ATE_imaginary_float ...................................... 77, 168
-DW_AT_elemental .................................... 11, 54, 159, 205
-DW_ATE_lo_user.......................................................... 169
-DW_AT_encoding ..... 11, 75, 157, 168, 186, 192, 220, 255, 275
+DW_AT_decl_column ...10, 36, 156, 188, 191, See also
+DW_AT_decl_file... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
+DW_AT_decl_line ... 10, 36, 157, 188, 191, 277, 278, 280, 281, See also declaration coordinates
+DW_AT_default_value ...10, 70, 156, 185, 197
+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
+DW_AT_digit_count...11, 78, 79, 158, 185, 192
+DW_AT_discr ...11, 94, 95, 155, 185, 210
+DW_AT_discr_list ...11, 94, 95, 157, 176, 185, 210
+DW_AT_discr_value ...11, 94, 95, 155, 185, 210
+DW_ATE_address ... 77, 168
+DW_ATE_boolean... 77, 168
+DW_ATE_complex_float ... 77, 168
+DW_ATE_decimal_float... 77, 169
+DW_ATE_edited... 77, 78, 168
+DW_ATE_float ... 77, 168
+DW_ATE_hi_user... 169
+DW_ATE_imaginary_float ... 77, 168
+DW_AT_elemental ... 11, 54, 159, 205
+DW_ATE_lo_user... 169
+DW_AT_encoding ... 11, 75, 157, 168, 186, 192, 220, 255, 275
 DW_AT_endianity11, 72, 75, 159, 170, 186, 192, 195, 197, 210
 DW_AT_entry_pc 11, 34, 38, 40, 49, 55, 60, 158, 198, 200, 205
 DW_AT_endianity11, 72, 75, 159, 170, 186, 192, 195, 197, 210
 DW_AT_entry_pc 11, 34, 38, 40, 49, 55, 60, 158, 198, 200, 205
-DW_AT_enum_class ..................11, 96, 159, 186, 196, 256
-DW_ATE_numeric_string ........................... 77, 78, 79, 168
-DW_ATE_packed_decimal.......................... 77, 78, 79, 168
-DW_ATE_signed....................................... 75, 77, 168, 275
-DW_ATE_signed_char ............................................ 77, 168
-DW_ATE_signed_fixed..................................... 77, 78, 169
-DW_ATE_unsigned ......................................... 77, 168, 220
-DW_ATE_unsigned_char ................................ 77, 168, 220
-DW_ATE_unsigned_fixed................................. 77, 78, 169
-DW_ATE_UTF.......................................... 77, 78, 169, 255
-DW_AT_explicit.................................11, 92, 159, 186, 205
-DW_AT_extension .............................11, 49, 158, 201, 234
-DW_AT_external.... 11, 53, 69, 70, 157, 195, 205, 210, 281
+DW_AT_enum_class ...11, 96, 159, 186, 196, 256
+DW_ATE_numeric_string ... 77, 78, 79, 168
+DW_ATE_packed_decimal... 77, 78, 79, 168
+DW_ATE_signed... 75, 77, 168, 275
+DW_ATE_signed_char ... 77, 168
+DW_ATE_signed_fixed... 77, 78, 169
+DW_ATE_unsigned ... 77, 168, 220
+DW_ATE_unsigned_char ... 77, 168, 220
+DW_ATE_unsigned_fixed... 77, 78, 169
+DW_ATE_UTF... 77, 78, 169, 255
+DW_AT_explicit...11, 92, 159, 186, 205
+DW_AT_extension ...11, 49, 158, 201, 234
+DW_AT_external... 11, 53, 69, 70, 157, 195, 205, 210, 281
 DW_AT_frame_base11, 18, 29, 56, 57, 157, 195, 205, 250, 252, 253
 DW_AT_frame_base11, 18, 29, 56, 57, 157, 195, 205, 250, 252, 253
-DW_AT_friend ...................................11, 87, 157, 187, 197
+DW_AT_friend ...11, 87, 157, 187, 197
 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
 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
-DW_AT_hi_user ............................................................ 159
-DW_AT_identifier_case ..... 11, 46, 157, 174, 194, 201, 273
-DW_AT_import..... 11, 47, 50, 51, 155, 198, 234, 268, 274, 275
-DW_AT_inline .... 12, 58, 59, 156, 175, 205, 246, 248, 249, 252, 254
-DW_AT_is_optional........................... 12, 70, 156, 186, 197
+DW_AT_hi_user ... 159
+DW_AT_identifier_case ... 11, 46, 157, 174, 194, 201, 273
+DW_AT_import... 11, 47, 50, 51, 155, 198, 234, 268, 274, 275
+DW_AT_inline ... 12, 58, 59, 156, 175, 205, 246, 248, 249, 252, 254
+DW_AT_is_optional... 12, 70, 156, 186, 197
 DW_AT_language. 12, 44, 48, 83, 155, 171, 194, 201, 208, 220, 270, 273, 277, 280
 DW_AT_language. 12, 44, 48, 83, 155, 171, 194, 201, 208, 220, 270, 273, 277, 280
-DW_AT_linkage_name ..... 12, 37, 41, 53, 72, 73, 159, 193, 195, 205, 210
+DW_AT_linkage_name ... 12, 37, 41, 53, 72, 73, 159, 193, 195, 205, 210
 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
 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
-DW_AT_lo_user.............................................................159
+DW_AT_lo_user...159
 DW_AT_lower_bound 12, 40, 99, 156, 171, 186, 206, 223, 224, 228, 229, 231, 273
 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
 DW_AT_lower_bound 12, 40, 99, 156, 171, 186, 206, 223, 224, 228, 229, 231, 273
 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
-DW_AT_macro_info .......................... 12, 45, 157, 194, 201
-DW_AT_main_subprogram .... 3, 12, 47, 53, 159, 194, 201, 205
-DW_AT_mutable ............................... 12, 88, 158, 186, 200
+DW_AT_macro_info ... 12, 45, 157, 194, 201
+DW_AT_main_subprogram ... 3, 12, 47, 53, 159, 194, 201, 205
+DW_AT_mutable ... 12, 88, 158, 186, 200
 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
 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
-DW_AT_namelist_item.............................. 12, 73, 157, 201
-DW_AT_object_pointer ............. 12, 92, 159, 189, 205, 236
-DW_AT_ordering....................... 12, 83, 155, 175, 186, 191
-DW_AT_picture_string ...................... 12, 78, 158, 186, 192
-DW_AT_priority ........................................ 12, 49, 157, 200
-DW_AT_producer ...................... 12, 46, 156, 194, 201, 220
-DW_AT_prototyped ............. 12, 54, 97, 156, 186, 205, 206
-DW_AT_pure ............................................. 12, 55, 159, 205
+DW_AT_namelist_item... 12, 73, 157, 201
+DW_AT_object_pointer ... 12, 92, 159, 189, 205, 236
+DW_AT_ordering... 12, 83, 155, 175, 186, 191
+DW_AT_picture_string ... 12, 78, 158, 186, 192
+DW_AT_priority ... 12, 49, 157, 200
+DW_AT_producer ... 12, 46, 156, 194, 201, 220
+DW_AT_prototyped ... 12, 54, 97, 156, 186, 205, 206
+DW_AT_pure ... 12, 55, 159, 205
 DW_AT_ranges..12, 34, 37, 38, 44, 49, 55, 60, 65, 66, 158, 192, 194, 198, 199, 200, 201, 205, 208, 211
 DW_AT_ranges..12, 34, 37, 38, 44, 49, 55, 60, 65, 66, 158, 192, 194, 198, 199, 200, 201, 205, 208, 211
-DW_AT_recursive................................ 13, 54, 55, 159, 205
-DW_AT_return_addr............ 13, 56, 60, 156, 195, 198, 205
-DW_AT_segment .... 13, 34, 55, 60, 70, 157, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 205, 208, 210, 211
+DW_AT_recursive... 13, 54, 55, 159, 205
+DW_AT_return_addr... 13, 56, 60, 156, 195, 198, 205
+DW_AT_segment ... 13, 34, 55, 60, 70, 157, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 205, 208, 210, 211
 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
 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
-DW_AT_signature...... 13, 85, 159, 193, 196, 204, 207, 209
-DW_AT_small.................................... 13, 79, 158, 186, 192
+DW_AT_signature... 13, 85, 159, 193, 196, 204, 207, 209
+DW_AT_small... 13, 79, 158, 186, 192
 DW_AT_specification ...13, 36, 50, 59, 70, 85, 92, 93, 157, 187, 191, 193, 196, 200, 204, 205, 209, 210, 234
 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
 DW_AT_specification ...13, 36, 50, 59, 70, 85, 92, 93, 157, 187, 191, 193, 196, 200, 204, 205, 209, 210, 234
 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
-DW_AT_static_link .....13, 56, 57, 157, 195, 205, 247, 250, 252
-DW_AT_stmt_list .......................13, 45, 155, 194, 201, 220
-DW_AT_string_length........................13, 98, 155, 186, 204
-DW_AT_threads_scaled .....................13, 99, 159, 186, 206
-DW_AT_trampoline............................13, 64, 158, 198, 205
+DW_AT_static_link ...13, 56, 57, 157, 195, 205, 247, 250, 252
+DW_AT_stmt_list ...13, 45, 155, 194, 201, 220
+DW_AT_string_length...13, 98, 155, 186, 204
+DW_AT_threads_scaled ...13, 99, 159, 186, 206
+DW_AT_trampoline...13, 64, 158, 198, 205
 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
 DW_AT_upper_bound.13, 40, 99, 156, 186, 206, 223, 224, 228, 229, 231, 254, 273
 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
 DW_AT_upper_bound.13, 40, 99, 156, 186, 206, 223, 224, 228, 229, 231, 254, 273
-DW_AT_use_location...............13, 100, 101, 157, 186, 202
-DW_AT_use_UTF8 ............13, 47, 150, 158, 186, 194, 201
-DW_AT_variable_parameter ..............13, 70, 157, 186, 197
+DW_AT_use_location...13, 100, 101, 157, 186, 202
+DW_AT_use_UTF8 ...13, 47, 150, 158, 186, 194, 201
+DW_AT_variable_parameter ...13, 70, 157, 186, 197
 DW_AT_virtuality .. 13, 33, 87, 92, 157, 171, 186, 198, 205
 DW_AT_virtuality .. 13, 33, 87, 92, 157, 171, 186, 198, 205
-DW_AT_visibility...... 14, 33, 155, 171, 186, 191, 193, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
-DW_AT_vtable_elem_location...........14, 92, 157, 186, 205
-DW_CC_hi_user ............................................................ 174
-DW_CC_lo_user ............................................................ 174
-DW_CC_nocall ........................................................ 54, 174
-DW_CC_normal ...................................................... 54, 174
-DW_CC_program .................................................... 54, 174
-DW_CFA_advance_loc1........................................ 132, 181
-DW_CFA_advance_loc ..................132, 136, 137, 181, 243
-DW_CFA_advance_loc2........................................ 132, 181
-DW_CFA_advance_loc4 ........................................132, 181
-DW_CFA_def_cfa.................. 131, 132, 133, 181, 242, 243
-DW_CFA_def_cfa_expression .......................131, 133, 181
-DW_CFA_def_cfa_offset ...............................133, 181, 243
-DW_CFA_def_cfa_offset_sf ..................................133, 182
-DW_CFA_def_cfa_register ............................133, 181, 243
-DW_CFA_def_cfa_sf .............................................133, 182
-DW_CFA_expression.....................................131, 135, 181
-DW_CFA_hi_user ..........................................................182
-DW_CFA_lo_user ..........................................................182
-DW_CFA_nop........................ 130, 131, 136, 181, 242, 243
-DW_CFA_offset.............................................134, 181, 243
-DW_CFA_offset_extended.............................134, 181, 182
-DW_CFA_offset_extended_sf................................134, 182
-DW_CFA_register..........................................135, 181, 242
-DW_CFA_remember_state.....................................136, 181
-DW_CFA_restore ...........................................136, 181, 243
-DW_CFA_restore_extended...................................136, 181
-DW_CFA_restore_state..........................................136, 181
-DW_CFA_same_value ...................................134, 181, 242
-DW_CFA_set_loc................................... 132, 136, 137, 181
-DW_CFA_undefined .............................. 134, 137, 181, 242
-DW_CFA_val_expression .............................. 131, 135, 182
-DW_CFA_val_offset ......................................134, 135, 182
-DW_CFA_val_offset_sf .........................................135, 182
-DW_CHILDREN_no......................................146, 154, 220
-DW_CHILDREN_yes ....................................146, 154, 220
-DW_DSC_label ........................................................95, 176
-DW_DSC_range .......................................................95, 176
-DW_DS_leading_overpunch ....................................80, 169
-DW_DS_leading_separate........................................80, 169
-DW_DS_trailing_overpunch ....................................80, 169
-DW_DS_trailing_separate ........................................80, 169
-DW_DS_unsigned ....................................................80, 169
-DW_END_big ..........................................................72, 170
-DW_END_default ....................................................72, 170
-DW_END_hi_user..........................................................170
-DW_END_little ........................................................72, 170
-DW_END_lo_user..........................................................170
-DW_FORM_addr ........................... 147, 160, 168, 182, 220
-DW_FORM_block1 ...............................................147, 160
-DW_FORM_block ................................. 135, 147, 160, 187
-DW_FORM_block2 ...............................................147, 160
-DW_FORM_block4 ...............................................147, 160
-DW_FORM_data1..........................................147, 160, 220
-DW_FORM_data2..................................................147, 160
-DW_FORM_data4...................... 3, 146, 147, 148, 160, 215
-DW_FORM_data8.............................. 3, 146, 147, 148, 160
-DW_FORM_exprloc ......................................133, 148, 161
-DW_FORM_flag ............................................148, 160, 187
-DW_FORM_flag_present.......................................148, 161
-DW_FORM_indirect ......................................146, 161, 220
-DW_FORM_ref1 ........................................... 149, 160, 267
-DW_FORM_ref2 ......................................24, 149, 160, 267
-DW_FORM_ref4 ..............................24, 149, 160, 220, 267
-DW_FORM_ref8 ........................................... 149, 160, 267
-DW_FORM_ref_addr...... 24, 142, 149, 150, 160, 265, 267, 268, 288
-DW_FORM_ref_sig8............................................. 145, 161
-DW_FORM_ref_udata................................... 149, 161, 267
-DW_FORM_sdata.......................................... 147, 160, 187
-DW_FORM_sec_offset.......3, 142, 146, 148, 149, 161, 220
-DW_FORM_string..................................150, 160, 187, 220
-DW_FORM_strp.....................................142, 150, 160, 215
-DW_FORM_udata ................................................. 147, 160
-DW_ID_case_insensitive ................................. 46, 174, 273
-DW_ID_case_sensitive ............................................ 46, 174
-DW_ID_down_case ................................................. 46, 174
-DW_ID_up_case ...................................................... 46, 174
-DW_INL_declared_inlined ...............59, 175, 246, 249, 252
-DW_INL_declared_not_inlined ............................... 59, 175
-DW_INL_inlined ..................................................... 59, 175
-DW_INL_not_inlined .............................................. 59, 175
-DW_LANG_Ada83 ................................................. 44, 172
-DW_LANG_Ada95 ................................................. 44, 172
-DW_LANG_C ................................................. 44, 172, 220
-DW_LANG_C89 ............................................. 44, 172, 220
-DW_LANG_C99 ..................................................... 44, 172
-DW_LANG_Cobol74 .............................................. 44, 172
-DW_LANG_Cobol85 .............................................. 44, 172
-DW_LANG_C_plus_plus .................44, 172, 270, 277, 280
-DW_LANG_Fortran77 ............................................ 44, 172
-DW_LANG_Fortran90 .................................... 44, 172, 273
-DW_LANG_Fortran95 ............................................ 45, 172
-DW_LANG_hi_user ...................................................... 173
-DW_LANG_Java ..................................................... 45, 172
-DW_LANG_lo_user ...................................................... 173
-DW_LANG_Modula2.............................................. 45, 172
-DW_LANG_ObjC ................................................... 45, 173
-DW_LANG_ObjC_plus_plus .................................. 45, 173
-DW_LANG_Pascal83.............................................. 45, 172
-DW_LANG_PLI ...................................................... 45, 172
-DW_LANG_Python................................................. 45, 173
-DW_LANG_UPC .......................................................... 173
-DW_LNE_define_file .................................... 115, 122, 179
-DW_LNE_end_sequence ............................... 121, 179, 238
-DW_LNE_hi_user.......................................................... 179
-DW_LNE_lo_user.......................................................... 179
-DW_LNE_set_address ........................................... 121, 179
-DW_LNE_set_discriminator.................................. 122, 179
-DW_LNS_advance_line......................................... 119, 178
-DW_LNS_advance_pc............................119, 120, 178, 238
-DW_LNS_const_add_pc........................................ 120, 178
-DW_LNS_copy...................................................... 119, 178
-DW_LNS_fixed_advance_pc..................111, 120, 178, 238
-DW_LNS_hi_user omission........................................... 139
-DW_LNS_lo_user omission........................................... 139
-DW_LNS_negate_stmt .................................. 113, 119, 178
-DW_LNS_set_basic_block.....................................119, 178
-DW_LNS_set_column............................................119, 178
-DW_LNS_set_epilogue_begin ...............................121, 179
-DW_LNS_set_file ..................................................119, 178
-DW_LNS_set_isa ...................................................121, 179
-DW_LNS_set_prologue_end..................................120, 178
-DW_MACINFO_define ......................... 123, 124, 125, 180
-DW_MACINFO_end_file ..............................123, 124, 180
-DW_MACINFO_start_file ..................... 123, 124, 125, 180
-DW_MACINFO_undef ..................................123, 125, 180
-DW_MACINFO_vendor_ext .........................123, 124, 180
-DW_OP_abs .............................................................21, 164
-DW_OP_addr .....................................................17, 29, 163
-DW_OP_and............................................. 21, 164, 223, 224
-DW_OP_bit_piece....................................................29, 167
-DW_OP_bra .............................................................23, 165
-DW_OP_breg0 ...................................................18, 56, 166
-DW_OP_breg11 ...............................................................29
-DW_OP_breg1 ...................................................18, 30, 166
-DW_OP_breg2 .................................................................30
-DW_OP_breg31 .......................................................18, 166
-DW_OP_breg3 .................................................................30
-DW_OP_breg4 .................................................................30
-DW_OP_bregx ............................................. 18, 27, 29, 166
-DW_OP_call2............................................. 24, 37, 131, 167
-DW_OP_call4............................................. 24, 37, 131, 167
-DW_OP_call_frame_cfa...................................21, 131, 167
-DW_OP_call_ref ........................ 24, 37, 131, 167, 188, 215
-DW_OP_const1s.......................................................18, 164
-DW_OP_const1u ......................................................17, 164
-DW_OP_const2s.......................................................18, 164
-DW_OP_const2u ......................................................17, 164
-DW_OP_const4s.......................................................18, 164
-DW_OP_const4u ......................................................17, 164
-DW_OP_const8s.......................................................18, 164
-DW_OP_const8u ......................................................17, 164
-DW_OP_consts ........................................................18, 164
-DW_OP_constu ........................................................18, 164
-DW_OP_deref .................................... 19, 29, 163, 223, 224
-DW_OP_deref_size ..................................................19, 166
-DW_OP_div .............................................................21, 164
-DW_OP_drop .....................................................18, 25, 164
-DW_OP_dup ......................................................18, 25, 164
-DW_OP_eq...............................................................23, 165
-DW_OP_fbreg .............................................. 18, 29, 30, 166
-DW_OP_form_tls_address .......................................20, 167
-DW_OP_ge...............................................................23, 165
-DW_OP_gt ...............................................................23, 165
-DW_OP_hi_user.............................................................167
-DW_OP_implicit_value............................................28, 167
-DW_OP_le................................................................23, 165
-DW_OP_lit0 .............................................................17, 166
-DW_OP_lit1 ............................................... 17, 30, 166, 223
-DW_OP_lit2 .............................................................17, 224
-DW_OP_lit31........................................................... 17, 166
-DW_OP_litn........................................17, 22, 223, 224, 229
-DW_OP_lo_user ............................................................ 167
-DW_OP_lt................................................................ 23, 165
-DW_OP_minus ........................................................ 21, 165
-DW_OP_mod........................................................... 21, 165
-DW_OP_mul............................................................ 21, 165
-DW_OP_ne .............................................................. 23, 165
-DW_OP_neg ............................................................ 22, 165
-DW_OP_nop ............................................................ 24, 166
-DW_OP_not............................................................. 22, 165
-DW_OP_or............................................................... 22, 165
-DW_OP_over..................................................... 19, 25, 164
-DW_OP_pick ..................................................... 19, 25, 164
-DW_OP_piece.................................................... 28, 30, 166
-DW_OP_plus ..............................22, 30, 165, 223, 224, 229
-DW_OP_plus_uconst ......................................... 22, 30, 165
+DW_AT_visibility... 14, 33, 155, 171, 186, 191, 193, 195, 196, 197, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211
+DW_AT_vtable_elem_location...14, 92, 157, 186, 205
+DW_CC_hi_user ... 174
+DW_CC_lo_user ... 174
+DW_CC_nocall ... 54, 174
+DW_CC_normal ... 54, 174
+DW_CC_program ... 54, 174
+DW_CFA_advance_loc1... 132, 181
+DW_CFA_advance_loc ...132, 136, 137, 181, 243
+DW_CFA_advance_loc2... 132, 181
+DW_CFA_advance_loc4 ...132, 181
+DW_CFA_def_cfa... 131, 132, 133, 181, 242, 243
+DW_CFA_def_cfa_expression ...131, 133, 181
+DW_CFA_def_cfa_offset ...133, 181, 243
+DW_CFA_def_cfa_offset_sf ...133, 182
+DW_CFA_def_cfa_register ...133, 181, 243
+DW_CFA_def_cfa_sf ...133, 182
+DW_CFA_expression...131, 135, 181
+DW_CFA_hi_user ...182
+DW_CFA_lo_user ...182
+DW_CFA_nop... 130, 131, 136, 181, 242, 243
+DW_CFA_offset...134, 181, 243
+DW_CFA_offset_extended...134, 181, 182
+DW_CFA_offset_extended_sf...134, 182
+DW_CFA_register...135, 181, 242
+DW_CFA_remember_state...136, 181
+DW_CFA_restore ...136, 181, 243
+DW_CFA_restore_extended...136, 181
+DW_CFA_restore_state...136, 181
+DW_CFA_same_value ...134, 181, 242
+DW_CFA_set_loc... 132, 136, 137, 181
+DW_CFA_undefined ... 134, 137, 181, 242
+DW_CFA_val_expression ... 131, 135, 182
+DW_CFA_val_offset ...134, 135, 182
+DW_CFA_val_offset_sf ...135, 182
+DW_CHILDREN_no...146, 154, 220
+DW_CHILDREN_yes ...146, 154, 220
+DW_DSC_label ...95, 176
+DW_DSC_range ...95, 176
+DW_DS_leading_overpunch ...80, 169
+DW_DS_leading_separate...80, 169
+DW_DS_trailing_overpunch ...80, 169
+DW_DS_trailing_separate ...80, 169
+DW_DS_unsigned ...80, 169
+DW_END_big ...72, 170
+DW_END_default ...72, 170
+DW_END_hi_user...170
+DW_END_little ...72, 170
+DW_END_lo_user...170
+DW_FORM_addr ... 147, 160, 168, 182, 220
+DW_FORM_block1 ...147, 160
+DW_FORM_block ... 135, 147, 160, 187
+DW_FORM_block2 ...147, 160
+DW_FORM_block4 ...147, 160
+DW_FORM_data1...147, 160, 220
+DW_FORM_data2...147, 160
+DW_FORM_data4... 3, 146, 147, 148, 160, 215
+DW_FORM_data8... 3, 146, 147, 148, 160
+DW_FORM_exprloc ...133, 148, 161
+DW_FORM_flag ...148, 160, 187
+DW_FORM_flag_present...148, 161
+DW_FORM_indirect ...146, 161, 220
+DW_FORM_ref1 ... 149, 160, 267
+DW_FORM_ref2 ...24, 149, 160, 267
+DW_FORM_ref4 ...24, 149, 160, 220, 267
+DW_FORM_ref8 ... 149, 160, 267
+DW_FORM_ref_addr... 24, 142, 149, 150, 160, 265, 267, 268, 288
+DW_FORM_ref_sig8... 145, 161
+DW_FORM_ref_udata... 149, 161, 267
+DW_FORM_sdata... 147, 160, 187
+DW_FORM_sec_offset...3, 142, 146, 148, 149, 161, 220
+DW_FORM_string...150, 160, 187, 220
+DW_FORM_strp...142, 150, 160, 215
+DW_FORM_udata ... 147, 160
+DW_ID_case_insensitive ... 46, 174, 273
+DW_ID_case_sensitive ... 46, 174
+DW_ID_down_case ... 46, 174
+DW_ID_up_case ... 46, 174
+DW_INL_declared_inlined ...59, 175, 246, 249, 252
+DW_INL_declared_not_inlined ... 59, 175
+DW_INL_inlined ... 59, 175
+DW_INL_not_inlined ... 59, 175
+DW_LANG_Ada83 ... 44, 172
+DW_LANG_Ada95 ... 44, 172
+DW_LANG_C ... 44, 172, 220
+DW_LANG_C89 ... 44, 172, 220
+DW_LANG_C99 ... 44, 172
+DW_LANG_Cobol74 ... 44, 172
+DW_LANG_Cobol85 ... 44, 172
+DW_LANG_C_plus_plus ...44, 172, 270, 277, 280
+DW_LANG_Fortran77 ... 44, 172
+DW_LANG_Fortran90 ... 44, 172, 273
+DW_LANG_Fortran95 ... 45, 172
+DW_LANG_hi_user ... 173
+DW_LANG_Java ... 45, 172
+DW_LANG_lo_user ... 173
+DW_LANG_Modula2... 45, 172
+DW_LANG_ObjC ... 45, 173
+DW_LANG_ObjC_plus_plus ... 45, 173
+DW_LANG_Pascal83... 45, 172
+DW_LANG_PLI ... 45, 172
+DW_LANG_Python... 45, 173
+DW_LANG_UPC ... 173
+DW_LNE_define_file ... 115, 122, 179
+DW_LNE_end_sequence ... 121, 179, 238
+DW_LNE_hi_user... 179
+DW_LNE_lo_user... 179
+DW_LNE_set_address ... 121, 179
+DW_LNE_set_discriminator... 122, 179
+DW_LNS_advance_line... 119, 178
+DW_LNS_advance_pc...119, 120, 178, 238
+DW_LNS_const_add_pc... 120, 178
+DW_LNS_copy... 119, 178
+DW_LNS_fixed_advance_pc...111, 120, 178, 238
+DW_LNS_hi_user omission... 139
+DW_LNS_lo_user omission... 139
+DW_LNS_negate_stmt ... 113, 119, 178
+DW_LNS_set_basic_block...119, 178
+DW_LNS_set_column...119, 178
+DW_LNS_set_epilogue_begin ...121, 179
+DW_LNS_set_file ...119, 178
+DW_LNS_set_isa ...121, 179
+DW_LNS_set_prologue_end...120, 178
+DW_MACINFO_define ... 123, 124, 125, 180
+DW_MACINFO_end_file ...123, 124, 180
+DW_MACINFO_start_file ... 123, 124, 125, 180
+DW_MACINFO_undef ...123, 125, 180
+DW_MACINFO_vendor_ext ...123, 124, 180
+DW_OP_abs ...21, 164
+DW_OP_addr ...17, 29, 163
+DW_OP_and... 21, 164, 223, 224
+DW_OP_bit_piece...29, 167
+DW_OP_bra ...23, 165
+DW_OP_breg0 ...18, 56, 166
+DW_OP_breg11 ...29
+DW_OP_breg1 ...18, 30, 166
+DW_OP_breg2 ...30
+DW_OP_breg31 ...18, 166
+DW_OP_breg3 ...30
+DW_OP_breg4 ...30
+DW_OP_bregx ... 18, 27, 29, 166
+DW_OP_call2... 24, 37, 131, 167
+DW_OP_call4... 24, 37, 131, 167
+DW_OP_call_frame_cfa...21, 131, 167
+DW_OP_call_ref ... 24, 37, 131, 167, 188, 215
+DW_OP_const1s...18, 164
+DW_OP_const1u ...17, 164
+DW_OP_const2s...18, 164
+DW_OP_const2u ...17, 164
+DW_OP_const4s...18, 164
+DW_OP_const4u ...17, 164
+DW_OP_const8s...18, 164
+DW_OP_const8u ...17, 164
+DW_OP_consts ...18, 164
+DW_OP_constu ...18, 164
+DW_OP_deref ... 19, 29, 163, 223, 224
+DW_OP_deref_size ...19, 166
+DW_OP_div ...21, 164
+DW_OP_drop ...18, 25, 164
+DW_OP_dup ...18, 25, 164
+DW_OP_eq...23, 165
+DW_OP_fbreg ... 18, 29, 30, 166
+DW_OP_form_tls_address ...20, 167
+DW_OP_ge...23, 165
+DW_OP_gt ...23, 165
+DW_OP_hi_user...167
+DW_OP_implicit_value...28, 167
+DW_OP_le...23, 165
+DW_OP_lit0 ...17, 166
+DW_OP_lit1 ... 17, 30, 166, 223
+DW_OP_lit2 ...17, 224
+DW_OP_lit31... 17, 166
+DW_OP_litn...17, 22, 223, 224, 229
+DW_OP_lo_user ... 167
+DW_OP_lt... 23, 165
+DW_OP_minus ... 21, 165
+DW_OP_mod... 21, 165
+DW_OP_mul... 21, 165
+DW_OP_ne ... 23, 165
+DW_OP_neg ... 22, 165
+DW_OP_nop ... 24, 166
+DW_OP_not... 22, 165
+DW_OP_or... 22, 165
+DW_OP_over... 19, 25, 164
+DW_OP_pick ... 19, 25, 164
+DW_OP_piece... 28, 30, 166
+DW_OP_plus ...22, 30, 165, 223, 224, 229
+DW_OP_plus_uconst ... 22, 30, 165
 DW_OP_push_object_address ...20, 88, 102, 131, 167, 223, 224, 225, 226
 DW_OP_push_object_address ...20, 88, 102, 131, 167, 223, 224, 225, 226
-DW_OP_reg0............................................... 27, 30, 56, 166
-DW_OP_reg10................................................................. 30
-DW_OP_reg1........................................................... 27, 166
-DW_OP_reg31......................................................... 27, 166
-DW_OP_reg3............................................................. 29, 30
-DW_OP_regx..................................................... 27, 29, 166
-DW_OP_rot ....................................................... 19, 25, 164
-DW_OP_shl ............................................................. 22, 165
-DW_OP_shr ............................................................. 22, 165
-DW_OP_shra ........................................................... 22, 165
-DW_OP_skip ........................................................... 23, 165
-DW_OP_stack_value ......................................... 28, 30, 167
-DW_OP_swap.................................................... 19, 25, 164
-DW_OP_xderef........................................................ 19, 164
-DW_OP_xderef_size................................................ 20, 166
-DW_OP_xor............................................................. 22, 165
-DW_ORD_col_major............................................... 83, 175
-DW_ORD_row_major ............................................. 83, 175
-DW_TAG_access_declaration ..................... 8, 87, 152, 191
+DW_OP_reg0... 27, 30, 56, 166
+DW_OP_reg10... 30
+DW_OP_reg1... 27, 166
+DW_OP_reg31... 27, 166
+DW_OP_reg3... 29, 30
+DW_OP_regx... 27, 29, 166
+DW_OP_rot ... 19, 25, 164
+DW_OP_shl ... 22, 165
+DW_OP_shr ... 22, 165
+DW_OP_shra ... 22, 165
+DW_OP_skip ... 23, 165
+DW_OP_stack_value ... 28, 30, 167
+DW_OP_swap... 19, 25, 164
+DW_OP_xderef... 19, 164
+DW_OP_xderef_size... 20, 166
+DW_OP_xor... 22, 165
+DW_ORD_col_major... 83, 175
+DW_ORD_row_major ... 83, 175
+DW_TAG_access_declaration ... 8, 87, 152, 191
 DW_TAG_array_type..8, 83, 151, 191, 223, 224, 228, 229, 231, 254, 273
 DW_TAG_array_type..8, 83, 151, 191, 223, 224, 228, 229, 231, 254, 273
-DW_TAG_base_type .....8, 75, 82, 152, 192, 220, 230, 233, 235, 255, 270, 275, 278, 279, 281, 282
-DW_TAG_catch_block................................ 8, 66, 152, 192
-DW_TAG_class_type .....8, 84, 93, 151, 193, 235, 280, 282
-DW_TAG_common_block .............8, 41, 73, 152, 193, 273
-DW_TAG_common_inclusion......8, 56, 152, 193, 274, 275
-DW_TAG_compile_unit ......8, 43, 143, 151, 194, 220, 267, 268, 270, 271, 274, 275, 285
-DW_TAG_condition.................................... 8, 95, 153, 194
-DW_TAG_constant.............8, 41, 69, 79, 95, 152, 195, 273
-DW_TAG_const_type.............8, 81, 82, 152, 194, 235, 254
-DW_TAG_dwarf_procedure........................ 8, 37, 153, 195
-DW_TAG_entry_point............................8, 41, 53, 151, 195
-DW_TAG_enumeration_type .........8, 84, 96, 151, 196, 256
-DW_TAG_enumerator ......................... 8, 96, 152, 196, 256
-DW_TAG_file_type ................................... 8, 101, 152, 197
-DW_TAG_formal_parameter .... 8, 67, 69, 95, 97, 151, 197, 236, 246, 247, 249, 250, 252, 253, 254, 258, 281
-DW_TAG_friend.................................. 8, 87, 152, 187, 197
-DW_TAG_hi_user..................................................139, 154
-DW_TAG_imported_declaration.......... 8, 50, 151, 198, 234
-DW_TAG_imported_module ............... 8, 51, 153, 198, 234
-DW_TAG_imported_unit .... 8, 47, 153, 198, 268, 274, 275, 287
-DW_TAG_inheritance.................................. 8, 86, 152, 198
-DW_TAG_inlined_subroutine..... 8, 53, 60, 61, 63, 64, 152, 198, 246, 247, 250, 253, 254
-DW_TAG_interface_type............................. 8, 86, 153, 199
-DW_TAG_label............................................ 8, 65, 151, 199
-DW_TAG_lexical_block .............................. 8, 65, 151, 199
-DW_TAG_lo_user..................................................139, 154
+DW_TAG_base_type ...8, 75, 82, 152, 192, 220, 230, 233, 235, 255, 270, 275, 278, 279, 281, 282
+DW_TAG_catch_block... 8, 66, 152, 192
+DW_TAG_class_type ...8, 84, 93, 151, 193, 235, 280, 282
+DW_TAG_common_block ...8, 41, 73, 152, 193, 273
+DW_TAG_common_inclusion...8, 56, 152, 193, 274, 275
+DW_TAG_compile_unit ...8, 43, 143, 151, 194, 220, 267, 268, 270, 271, 274, 275, 285
+DW_TAG_condition... 8, 95, 153, 194
+DW_TAG_constant...8, 41, 69, 79, 95, 152, 195, 273
+DW_TAG_const_type...8, 81, 82, 152, 194, 235, 254
+DW_TAG_dwarf_procedure... 8, 37, 153, 195
+DW_TAG_entry_point...8, 41, 53, 151, 195
+DW_TAG_enumeration_type ...8, 84, 96, 151, 196, 256
+DW_TAG_enumerator ... 8, 96, 152, 196, 256
+DW_TAG_file_type ... 8, 101, 152, 197
+DW_TAG_formal_parameter ... 8, 67, 69, 95, 97, 151, 197, 236, 246, 247, 249, 250, 252, 253, 254, 258, 281
+DW_TAG_friend... 8, 87, 152, 187, 197
+DW_TAG_hi_user...139, 154
+DW_TAG_imported_declaration... 8, 50, 151, 198, 234
+DW_TAG_imported_module ... 8, 51, 153, 198, 234
+DW_TAG_imported_unit ... 8, 47, 153, 198, 268, 274, 275, 287
+DW_TAG_inheritance... 8, 86, 152, 198
+DW_TAG_inlined_subroutine... 8, 53, 60, 61, 63, 64, 152, 198, 246, 247, 250, 253, 254
+DW_TAG_interface_type... 8, 86, 153, 199
+DW_TAG_label... 8, 65, 151, 199
+DW_TAG_lexical_block ... 8, 65, 151, 199
+DW_TAG_lo_user...139, 154
 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
 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
-DW_TAG_module ....................................... 8, 49, 152, 200
-DW_TAG_namelist ...................................... 8, 73, 153, 200
-DW_TAG_namelist_item ............................. 8, 73, 153, 201
+DW_TAG_module ... 8, 49, 152, 200
+DW_TAG_namelist ... 8, 73, 153, 200
+DW_TAG_namelist_item ... 8, 73, 153, 201
 DW_TAG_namespace . 8, 49, 153, 201, 233, 234, 277, 279, 280, 281, 282, 283
 DW_TAG_namespace . 8, 49, 153, 201, 233, 234, 277, 279, 280, 281, 282, 283
-DW_TAG_packed_type ............................... 8, 81, 153, 201
+DW_TAG_packed_type ... 8, 81, 153, 201
 DW_TAG_partial_unit 8, 43, 143, 153, 201, 268, 271, 273, 275
 DW_TAG_pointer_type 8, 81, 82, 151, 187, 202, 220, 235, 281, 283
 DW_TAG_partial_unit 8, 43, 143, 153, 201, 268, 271, 273, 275
 DW_TAG_pointer_type 8, 81, 82, 151, 187, 202, 220, 235, 281, 283
-DW_TAG_ptr_to_member_type ........ 8, 100, 152, 187, 202
-DW_TAG_reference_type............ 8, 81, 151, 187, 202, 271
-DW_TAG_restrict_type.......................... 8, 81, 82, 153, 202
-DW_TAG_rvalue_reference_type ........ 8, 81, 154, 187, 203
-DW_TAG_set_type ...................................... 8, 98, 152, 203
-DW_TAG_shared_type ................................ 8, 81, 154, 203
-DW_TAG_string_type.................................. 8, 98, 151, 204
-DW_TAG_structure_type...... 8, 84, 93, 151, 204, 224, 229, 230, 231, 257, 258, 260, 261, 270, 277, 279, 281, 284
-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
+DW_TAG_ptr_to_member_type ... 8, 100, 152, 187, 202
+DW_TAG_reference_type... 8, 81, 151, 187, 202, 271
+DW_TAG_restrict_type... 8, 81, 82, 153, 202
+DW_TAG_rvalue_reference_type ... 8, 81, 154, 187, 203
+DW_TAG_set_type ... 8, 98, 152, 203
+DW_TAG_shared_type ... 8, 81, 154, 203
+DW_TAG_string_type... 8, 98, 151, 204
+DW_TAG_structure_type... 8, 84, 93, 151, 204, 224, 229, 230, 231, 257, 258, 260, 261, 270, 277, 279, 281, 284
+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
 DW_TAG_subrange_type 8, 84, 95, 99, 152, 171, 206, 223, 224, 228, 229, 231, 254, 273
 DW_TAG_subrange_type 8, 84, 95, 99, 152, 171, 206, 223, 224, 228, 229, 231, 254, 273
-DW_TAG_subroutine_type.......................... 8, 97, 151, 206
-DW_TAG_template_alias........... 8, 103, 154, 207, 260, 261
-DW_TAG_template_type_parameter .... 8, 58, 93, 103, 153, 207, 257, 258, 260, 261
+DW_TAG_subroutine_type... 8, 97, 151, 206
+DW_TAG_template_alias... 8, 103, 154, 207, 260, 261
+DW_TAG_template_type_parameter ... 8, 58, 93, 103, 153, 207, 257, 258, 260, 261
 DW_TAG_template_value_parameter . 8, 93, 103, 153, 207
 DW_TAG_template_value_parameter . 8, 93, 103, 153, 207
-DW_TAG_thrown_type ............................... 8, 57, 153, 207
-DW_TAG_try_block .................................... 8, 66, 153, 208
-DW_TAG_typedef ............................... 8, 82, 151, 208, 220
-DW_TAG_type_unit .................... 8, 48, 154, 208, 277, 280
-DW_TAG_union_type............................ 8, 84, 93, 152, 209
+DW_TAG_thrown_type ... 8, 57, 153, 207
+DW_TAG_try_block ... 8, 66, 153, 208
+DW_TAG_typedef ... 8, 82, 151, 208, 220
+DW_TAG_type_unit ... 8, 48, 154, 208, 277, 280
+DW_TAG_union_type... 8, 84, 93, 152, 209
 DW_TAG_unspecified_parameters ..8, 56, 67, 97, 152, 209
 DW_TAG_unspecified_parameters ..8, 56, 67, 97, 152, 209
-DW_TAG_unspecified_type.................8, 80, 153, 209, 235
-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
-DW_TAG_variant.................................8, 94, 152, 153, 210
-DW_TAG_variant_part................................ 8, 94, 153, 210
-DW_TAG_volatile_type .........................8, 81, 82, 153, 211
-DW_TAG_with_stmt ................................... 8, 66, 152, 211
-DW_VIRTUALITY_none ....................................... 33, 171
-DW_VIRTUALITY_pure_virtual............................ 33, 171
-DW_VIRTUALITY_virtual..................................... 33, 171
-DW_VIS_exported................................................... 33, 171
-DW_VIS_local......................................................... 33, 171
-DW_VIS_qualified................................................... 33, 171
-elemental attribute ............................................................ 54
-empty location description ............................................... 28
-encoding ....................................................................170
-encoding attribute............................................................. 75
-encoding attribute, encoding.................................................................... 168
-endianity attribute....................................................... 72, 75
+DW_TAG_unspecified_type...8, 80, 153, 209, 235
+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
+DW_TAG_variant...8, 94, 152, 153, 210
+DW_TAG_variant_part... 8, 94, 153, 210
+DW_TAG_volatile_type ...8, 81, 82, 153, 211
+DW_TAG_with_stmt ... 8, 66, 152, 211
+DW_VIRTUALITY_none ... 33, 171
+DW_VIRTUALITY_pure_virtual... 33, 171
+DW_VIRTUALITY_virtual... 33, 171
+DW_VIS_exported... 33, 171
+DW_VIS_local... 33, 171
+DW_VIS_qualified... 33, 171
+elemental attribute ... 54
+empty location description ... 28
+encoding ...170
+encoding attribute... 75
+encoding attribute, encoding... 168
+endianity attribute... 72, 75
 end of list entry
 end of list entry
-end of list entry, in location list...................................................... 31, 168
-end of list entry, in range list.......................................................... 38, 182
-end_sequence ................................................. 110, 111, 121
-entity .................................................................................. 7
-entry PC attribute ............................................................. 34
-entry PC attribute, and abstract instance ................................................... 60
-entry PC attribute, for inlined subprogram................................................ 60
-entry PC attribute, for module initialization.............................................. 49
-entry PC attribute, for subroutine.............................................................. 55
-entry point entry ............................................................... 53
-enum class .................................. See type-safe enumeration
-enumeration literal ..............................See enumerator entry
-enumeration type entry..................................................... 96
-enumeration type entry, as array dimension.................................................84, 97
-enumerator entry...............................................................96
-epilogue .......................... 116, 121, 126, 127, 136, 179, 240
-epilogue_begin................................................110, 111, 121
-epilogue_end...................................................................119
-error value.......................................................................140
-exception, thrown .............................. See thrown type entry
-explicit attribute ................................................................92
-exprloc class .......................................................15, 26, 148
-extended type (Java) ........................... See inheritance entry
-extensibility ....................................See vendor extensibility
-extension attribute.............................................................49
-external attribute .........................................................53, 69
-FDE .......................................... See frame description entry
-file containing declaration.................................................36
-file_names.......................................................................115
-file type entry..................................................................101
-flag class ...................................................................15, 148
-formal parameter...............................................................55
-formal parameter entry................................................69, 97
-formal parameter entry, in catch block...............................................................67
-formal parameter entry, with default value ........................................................70
-formal type parameter..... See template type parameter entry
-Fortran ....1, 4, 44, 47, 52, 53, 54, 73, 98, 99, 102, 221, 268, 272
-Fortran, common block .......................................................56, 73
-Fortran, main program ..............................................................54
-Fortran, module (Fortran 90).....................................................49
-Fortran, use statement .........................................................51, 52
-frame base attribute...........................................................56
-frame description entry ...................................................130
-friend attribute ..................................................................87
-friend entry .......................................................................87
-function entry....................................... See subroutine entry
-fundamental type ................................... See base type entry
-global namespace................... See namespace (C++), global
-header_length..................................................................141
-hidden indirection ........................See data location attribute
-high PC attribute ............... 34, 37, 38, 44, 49, 55, 60, 65, 66
-high PC attribute, and abstract instance....................................................60
-identifier case attribute......................................................46
-identifier case attribute, encoding ....................................................................174
-identifier names ................................................................36
-implementing type (Java).................... See inheritance entry
-implicit location description .............................................27
-import attribute .....................................................47, 50, 51
-imported declaration entry ................................................50
-imported module entry......................................................51
-imported unit entry .....................................................43, 47
-include_directories..........................................114, 115, 122
-incomplete class/structure/union.......................................85
-incomplete declaration......................................................35
-incomplete type.................................................................85
-inheritance entry ...............................................................86
-initial length ........................................................... 143, 144
-initial length field ............106, 107, 112, 129, 130, 176, 177
-initial length field, encoding.................................................................... 140
-inline attribute ............................................................ 58, 59
-inline attribute, encoding.................................................................... 175
+end of list entry, in location list... 31, 168
+end of list entry, in range list... 38, 182
+end_sequence ... 110, 111, 121
+entity ... 7
+entry PC attribute ... 34
+entry PC attribute, and abstract instance ... 60
+entry PC attribute, for inlined subprogram... 60
+entry PC attribute, for module initialization... 49
+entry PC attribute, for subroutine... 55
+entry point entry ... 53
+enum class ... See type-safe enumeration
+enumeration literal ...See enumerator entry
+enumeration type entry... 96
+enumeration type entry, as array dimension...84, 97
+enumerator entry...96
+epilogue ... 116, 121, 126, 127, 136, 179, 240
+epilogue_begin...110, 111, 121
+epilogue_end...119
+error value...140
+exception, thrown ... See thrown type entry
+explicit attribute ...92
+exprloc class ...15, 26, 148
+extended type (Java) ... See inheritance entry
+extensibility ...See vendor extensibility
+extension attribute...49
+external attribute ...53, 69
+FDE ... See frame description entry
+file containing declaration...36
+file_names...115
+file type entry...101
+flag class ...15, 148
+formal parameter...55
+formal parameter entry...69, 97
+formal parameter entry, in catch block...67
+formal parameter entry, with default value ...70
+formal type parameter... See template type parameter entry
+Fortran ...1, 4, 44, 47, 52, 53, 54, 73, 98, 99, 102, 221, 268, 272
+Fortran, common block ...56, 73
+Fortran, main program ...54
+Fortran, module (Fortran 90)...49
+Fortran, use statement ...51, 52
+frame base attribute...56
+frame description entry ...130
+friend attribute ...87
+friend entry ...87
+function entry... See subroutine entry
+fundamental type ... See base type entry
+global namespace... See namespace (C++), global
+header_length...141
+hidden indirection ...See data location attribute
+high PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
+high PC attribute, and abstract instance...60
+identifier case attribute...46
+identifier case attribute, encoding ...174
+identifier names ...36
+implementing type (Java)... See inheritance entry
+implicit location description ...27
+import attribute ...47, 50, 51
+imported declaration entry ...50
+imported module entry...51
+imported unit entry ...43, 47
+include_directories...114, 115, 122
+incomplete class/structure/union...85
+incomplete declaration...35
+incomplete type...85
+inheritance entry ...86
+initial length ... 143, 144
+initial length field ...106, 107, 112, 129, 130, 176, 177
+initial length field, encoding... 140
+inline attribute ... 58, 59
+inline attribute, encoding... 175
 inlined subprogram call
 inlined subprogram call
-inlined subprogram call, examples ................................................................... 244
-inlined subprogram entry............................................ 53, 60
-inlined subprogram entry, in concrete instance..................................................... 61
-interface type entry........................................................... 86
+inlined subprogram call, examples ... 244
+inlined subprogram entry... 53, 60
+inlined subprogram entry, in concrete instance... 61
+interface type entry... 86
 isa 17, 111, 121
 isa 17, 111, 121
-is optional attribute........................................................... 70
-is_stmt .....................................................110, 111, 113, 119
-Java ............................................................ 4, 45, 84, 86, 99
-label entry......................................................................... 65
-language attribute ....................................................... 44, 83
-language name encoding ................................................ 171
-LEB128, examples ................................................................... 162
-LEB128, signed, decoding of ................................................... 218
-LEB128, signed, encoding as ........................................... 161, 217
-LEB128, unsigned, decoding of ............................................... 218
-LEB128, unsigned, encoding as ....................................... 162, 217
-level-88 condition, COBOL ............................................. 95
-lexical block entry ............................................................ 65
-line_base..........................................113, 116, 117, 118, 237
-line number information...... See also statement list attribute
-line number of declaration................................................ 36
+is optional attribute... 70
+is_stmt ...110, 111, 113, 119
+Java ... 4, 45, 84, 86, 99
+label entry... 65
+language attribute ... 44, 83
+language name encoding ... 171
+LEB128, examples ... 162
+LEB128, signed, decoding of ... 218
+LEB128, signed, encoding as ... 161, 217
+LEB128, unsigned, decoding of ... 218
+LEB128, unsigned, encoding as ... 162, 217
+level-88 condition, COBOL ... 95
+lexical block entry ... 65
+line_base...113, 116, 117, 118, 237
+line number information... See also statement list attribute
+line number of declaration... 36
 line number opcodes
 line number opcodes
-line number opcodes, extended opcode encoding ........................................ 179
-line number opcodes, standard opcode encoding......................................... 178
-lineptr ............................................................................. 151
-lineptr class .............................................................. 15, 148
-line_range........................................113, 116, 117, 118, 237
-linkage name attribute ...................................................... 41
-Little Endian Base 128 ..................................... See LEB128
-little-endian encoding............................ See endian attribute
-location attribute............................................. 37, 66, 69, 73
-location attribute, and abstract instance ................................................... 60
-location description .......... 26, See also DWARF expression
-location description .......................................................... 30
-location description .......................................................... 88
-location description, composite .................................................................... 28
-location description, empty .......................................................................... 28
-location description, implicit........................................................................ 27
-location description, memory ....................................................................... 27
-location description, simple.......................................................................... 26
-location description, single........................................................................... 26
-location description, use in location list ....................................................... 31
-location list....................................26, 30, 56, 148, 167, 215
-location list, base address selection entry ........................................ 31
-location list, end of list entry ........................................................... 31
-location list, entry ............................................................................ 30
-loclistptr..........................................................................151
-loclistptr class .....................................................15, 26, 148
+line number opcodes, extended opcode encoding ... 179
+line number opcodes, standard opcode encoding... 178
+lineptr ... 151
+lineptr class ... 15, 148
+line_range...113, 116, 117, 118, 237
+linkage name attribute ... 41
+Little Endian Base 128 ... See LEB128
+little-endian encoding... See endian attribute
+location attribute... 37, 66, 69, 73
+location attribute, and abstract instance ... 60
+location description ... 26, See also DWARF expression
+location description ... 30
+location description ... 88
+location description, composite ... 28
+location description, empty ... 28
+location description, implicit... 27
+location description, memory ... 27
+location description, simple... 26
+location description, single... 26
+location description, use in location list ... 31
+location list...26, 30, 56, 148, 167, 215
+location list, base address selection entry ... 31
+location list, end of list entry ... 31
+location list, entry ... 30
+loclistptr...151
+loclistptr class ...15, 26, 148
 lookup
 lookup
-lookup, by address..................................................................107
-lookup, by name .....................................................................106
-lower bound attribute ........................................................99
-lower bound attribute, default..................................................................99, 171
-low PC attribute ................ 34, 37, 38, 44, 49, 55, 60, 65, 66
-low PC attribute, and abstract instance....................................................59
-macinfo types..................................................................123
-macinfo types, encoding ....................................................................180
-macptr .............................................................................151
-macptr class ..............................................................15, 149
-macro formal parameter list ............................................124
-macro information ..........................................................123
-macro information attribute ..............................................45
-main subprogram attribute ..........................................47, 53
-mangled names .................................................................41
-maximum_operations_per_instruction.... 112, 113, 117, 118
-MD5 hash ....................................... 184, 188, 189, 280, 284
-member entry (data)..........................................................88
-member entry (data), as discriminant.............................................................94
-member function entry......................................................92
-memory location description.............................................27
+lookup, by address...107
+lookup, by name ...106
+lower bound attribute ...99
+lower bound attribute, default...99, 171
+low PC attribute ... 34, 37, 38, 44, 49, 55, 60, 65, 66
+low PC attribute, and abstract instance...59
+macinfo types...123
+macinfo types, encoding ...180
+macptr ...151
+macptr class ...15, 149
+macro formal parameter list ...124
+macro information ...123
+macro information attribute ...45
+main subprogram attribute ...47, 53
+mangled names ...41
+maximum_operations_per_instruction... 112, 113, 117, 118
+MD5 hash ... 184, 188, 189, 280, 284
+member entry (data)...88
+member entry (data), as discriminant...94
+member function entry...92
+memory location description...27
 minimum_instruction_length.. 112, 113, 117, 118, 120, 237
 minimum_instruction_length.. 112, 113, 117, 118, 120, 237
-MIPS instruction set architecture....................................108
-Modula-2 .................................................. 33, 45, 49, 66, 99
-Modula-2, definition module ........................................................49
-module entry .....................................................................49
-mutable attribute ...............................................................88
+MIPS instruction set architecture...108
+Modula-2 ... 33, 45, 49, 66, 99
+Modula-2, definition module ...49
+module entry ...49
+mutable attribute ...88
 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
 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
-namelist entry ...................................................................73
-namelist item attribute ......................................................73
-namelist item entry ...........................................................73
+namelist entry ...73
+namelist item attribute ...73
+namelist item entry ...73
 names
 names
-names, identifier ......................................................................36
-names, mangled .......................................................................41
-namespace, alias .............................................................................51
-namespace (C++)..............................................................49
-namespace declaration entry .............................................49
-namespace, example .....................................................................232
-namespace extension entry ...............................................49
-namespace, global...........................................................................50
+names, identifier ...36
+names, mangled ...41
+namespace, alias ...51
+namespace (C++)...49
+namespace declaration entry ...49
+namespace, example ...232
+namespace extension entry ...49
+namespace, global...50
 namespace, std 50
 namespace, std 50
-namespace, unnamed ......................................................................50
-namespace, using declaration..........................................................51
-namespace, using directive .............................................................52
-nested abstract instance.....................................................63
-nested concrete inline instance..........................................63
-non-contiguous address ranges .........................................38
-non-defining declaration ...................................................35
-normal compilation unit....................................................43
-Objective C++ .................................................................. 45
-Objective C .......................................................... 45, 92, 99
-Objective C++, ................................................................. 99
-object pointer attribute ..................................................... 92
-opcode_base ............................................114, 116, 117, 237
-operation advance................................................... 117, 119
-operation pointer .....................................110, 113, 116, 117
-op_index.......... 110, 111, 112, 113, 116, 117, 119, 120, 121
-optional parameter............................................................ 70
-ordering attribute.............................................................. 83
-ordering attribute, encoding.................................................................... 175
-out-of-line instance............See concrete out-of-line instance
-packed type entry ............................................................. 81
+namespace, unnamed ...50
+namespace, using declaration...51
+namespace, using directive ...52
+nested abstract instance...63
+nested concrete inline instance...63
+non-contiguous address ranges ...38
+non-defining declaration ...35
+normal compilation unit...43
+Objective C++ ... 45
+Objective C ... 45, 92, 99
+Objective C++, ... 99
+object pointer attribute ... 92
+opcode_base ...114, 116, 117, 237
+operation advance... 117, 119
+operation pointer ...110, 113, 116, 117
+op_index... 110, 111, 112, 113, 116, 117, 119, 120, 121
+optional parameter... 70
+ordering attribute... 83
+ordering attribute, encoding... 175
+out-of-line instance...See concrete out-of-line instance
+packed type entry ... 81
 parameter attribute, See unspecified parameters entry,
 parameter entry, See formal parameter entry
 parameter attribute, See unspecified parameters entry,
 parameter entry, See formal parameter entry
-parameter..........See macro formal parameter list, See this
+parameter...See macro formal parameter list, See this
 parameter, See variable parameter attribute, See optional
 parameter, See variable parameter attribute, See optional
-... parameters.....................See unspecified parameters entry
-partial compilation unit .................................................... 43
-Pascal ..........................................45, 66, 81, 84, 98, 99, 101
-PL/I .................................................................................. 99
-pointer to member type entry ......................................... 100
-pointer type entry ............................................................. 81
-priority attribute ............................................................... 49
-producer attribute ............................................................. 46
-PROGRAM statement................................................ 47, 53
-prologue ...................... 4, 116, 120, 121, 126, 127, 178, 240
-prologue_end...........................................110, 111, 119, 120
-prototyped attribute .................................................... 54, 97
-pure attribute .................................................................... 55
-range list........................................................... 38, 182, 215
-rangelistptr ..................................................................... 151
-rangelistptr class....................................................... 15, 149
+... parameters...See unspecified parameters entry
+partial compilation unit ... 43
+Pascal ...45, 66, 81, 84, 98, 99, 101
+PL/I ... 99
+pointer to member type entry ... 100
+pointer type entry ... 81
+priority attribute ... 49
+producer attribute ... 46
+PROGRAM statement... 47, 53
+prologue ... 4, 116, 120, 121, 126, 127, 178, 240
+prologue_end...110, 111, 119, 120
+prototyped attribute ... 54, 97
+pure attribute ... 55
+range list... 38, 182, 215
+rangelistptr ... 151
+rangelistptr class... 15, 149
 ranges
 ranges
-ranges attribute ........................34, 38, 44, 49, 55, 60, 65, 66
-ranges attribute, and abstract instance ................................................... 60
-recursive attribute............................................................. 55
-reference class .......................................................... 15, 149
-reference type entry.......................................................... 81
-reference type entry, lvalue......................................... See reference type entry
-reference type entry, rvalue ............................. See rvalue reference type entry
-renamed declaration .............See imported declaration entry
-restricted type entry.......................................................... 81
-restrict qualified type........................................................ 81
-return address attribute ..................................................... 56
-return address attribute, and abstract instance ................................................... 60
-return type of subroutine .................................................. 55
-rvalue reference type entry ............................................... 81
-sbyte ............................................................... 105, 113, 184
-section group ...................................264, 267, 269, 270, 273
-section length, in .debug_aranges header.......................................... 107
-section length,  in .debug_pubnames header .............................. 106, 177
-section length,  in .debug_pubtypes header................................ 106, 177
-section length, use in headers ............................................................141
+ranges attribute ...34, 38, 44, 49, 55, 60, 65, 66
+ranges attribute, and abstract instance ... 60
+recursive attribute... 55
+reference class ... 15, 149
+reference type entry... 81
+reference type entry, lvalue... See reference type entry
+reference type entry, rvalue ... See rvalue reference type entry
+renamed declaration ...See imported declaration entry
+restricted type entry... 81
+restrict qualified type... 81
+return address attribute ... 56
+return address attribute, and abstract instance ... 60
+return type of subroutine ... 55
+rvalue reference type entry ... 81
+sbyte ... 105, 113, 184
+section group ...264, 267, 269, 270, 273
+section length, in .debug_aranges header... 107
+section length,  in .debug_pubnames header ... 106, 177
+section length,  in .debug_pubtypes header... 106, 177
+section length, use in headers ...141
 section offset
 section offset
-section offset, alignment of...............................................................183
-section offset, in class lineptr value ..................................................148
-section offset, in class loclistptr value ..............................................148
-section offset, in class macptr value .................................................149
-section offset, in class rangelistptr value ..........................................149
-section offset, in class reference value..............................................149
-section offset, in class string value ...................................................150
-section offset, in .debug_info header ................................................144
-section offset, in .debug_pubnames header ......................106, 176, 177
-section offset, in .debug_pubnames offset/name pair .......................106
-section offset, in .debug_pubtypes header ........................................106
-section offset, in .debug_pubtypes name/offset pair .........................106
-section offset, in FDE header............................................................130
-section offset, in macro information attribute .....................................45
-section offset, in statement list attribute..............................................45
-section offset, use in headers ............................................................141
+section offset, alignment of...183
+section offset, in class lineptr value ...148
+section offset, in class loclistptr value ...148
+section offset, in class macptr value ...149
+section offset, in class rangelistptr value ...149
+section offset, in class reference value...149
+section offset, in class string value ...150
+section offset, in .debug_info header ...144
+section offset, in .debug_pubnames header ...106, 176, 177
+section offset, in .debug_pubnames offset/name pair ...106
+section offset, in .debug_pubtypes header ...106
+section offset, in .debug_pubtypes name/offset pair ...106
+section offset, in FDE header...130
+section offset, in macro information attribute ...45
+section offset, in statement list attribute...45
+section offset, use in headers ...141
 See template value parameter entry, See template type
 See template value parameter entry, See template type
-segment attribute.........................................................34, 55
-segment attribute, and abstract instance....................................................60
-segment attribute, and data segment .........................................................70
+segment attribute...34, 55
+segment attribute, and abstract instance...60
+segment attribute, and data segment ...70
 segmented addressing .See address space, See address space
 segmented addressing .See address space, See address space
-segment_size.................... 107, 129, 131, 132, 177, 178
-self pointer attribute ................... See object pointer attribute
-set type entry.....................................................................98
-shared qualified type.........................................................81
-shared qualified type entry................................................81
-sibling attribute .................................................................16
-simple location description ...............................................26
-single location description ................................................26
+segment_size... 107, 129, 131, 132, 177, 178
+self pointer attribute ... See object pointer attribute
+set type entry...98
+shared qualified type...81
+shared qualified type entry...81
+sibling attribute ...16
+simple location description ...26
+single location description ...26
 size of an address ... 16, 17, 19, 20, 30, 31, 39, 98, 107, 144, 177, 178
 size of an address ... 16, 17, 19, 20, 30, 31, 39, 98, 107, 144, 177, 178
-small attribute ...................................................................79
-specification attribute......................................36, 70, 85, 92
-ssection group, name.......................................................................... 266
-standard_opcode_lengths................................................114
-start scope attribute .....................................................71, 75
-start scope attribute, and abstract instance....................................................60
-statement list attribute.......................................................45
-static link attribute ............................................................57
+small attribute ...79
+specification attribute...36, 70, 85, 92
+ssection group, name... 266
+standard_opcode_lengths...114
+start scope attribute ...71, 75
+start scope attribute, and abstract instance...60
+statement list attribute...45
+static link attribute ...57
 stride attribute See bit stride attribute or byte stride attribute
 stride attribute See bit stride attribute or byte stride attribute
-string class ................................................................15, 150
-string length attribute ........................................................98
-string type entry ................................................................98
-structure type entry ...........................................................84
-subprogram entry ..............................................................53
-subprogram entry, as member function .....................................................92
-subprogram entry, use for template instantiation.......................................58
-subprogram entry, use in inlined subprogram............................................58
-subrange type entry...........................................................99
-subrange type entry, as array dimension.......................................................84
-subroutine type entry ........................................................97
+string class ...15, 150
+string length attribute ...98
+string type entry ...98
+structure type entry ...84
+subprogram entry ...53
+subprogram entry, as member function ...92
+subprogram entry, use for template instantiation...58
+subprogram entry, use in inlined subprogram...58
+subrange type entry...99
+subrange type entry, as array dimension...84
+subroutine type entry ...97
 tag 7
 tag 7
-tag names, list of..............................................................................7
-tag names .................. See also debugging information entry
-Template alias entry ....................................................... 103
-template example ........................................................... 257
-template instantiation ....................................................... 58
-template instantiation, and special compilation unit........................................ 94
-template type parameter entry .................................... 58, 93
-template value parameter entry ........................................ 93
-.text .................................................................264, 271, 274
-this parameter ......................................................... 34, 64
-this pointer attribute ...................See object pointer attribute
-thread-local storage .......................................................... 20
-threads scaled attribute ..................................................... 99
-thrown exception................................See thrown type entry
-thrown type entry ............................................................. 57
-trampoline attribute .......................................................... 64
-trampoline (subroutine) entry........................................... 64
-try block entry .................................................................. 66
+tag names, list of...7
+tag names ... See also debugging information entry
+Template alias entry ... 103
+template example ... 257
+template instantiation ... 58
+template instantiation, and special compilation unit... 94
+template type parameter entry ... 58, 93
+template value parameter entry ... 93
+.text ...264, 271, 274
+this parameter ... 34, 64
+this pointer attribute ...See object pointer attribute
+thread-local storage ... 20
+threads scaled attribute ... 99
+thrown exception...See thrown type entry
+thrown type entry ... 57
+trampoline attribute ... 64
+trampoline (subroutine) entry... 64
+try block entry ... 66
 type attribute .. 32, 55, 57, 58, 66, 70, 81, 82, 83, 86, 88, 93, 94, 97, 98, 100, 101
 type attribute .. 32, 55, 57, 58, 66, 70, 81, 82, 83, 86, 88, 93, 94, 97, 98, 100, 101
-typedef entry .................................................................... 82
+typedef entry ... 82
 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
 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
-type_offset.............................................................. 141, 145
-type-safe enumeration .................................................... 256
-type safe enumeration types ............................................. 96
-type signature ............ 13, 150, 184, 188, 189, 276, 282, 288
-type_signature ................................................................ 145
-type signature, computation grammar ............................................... 285
-type signature, example computation ................................................ 277
+type_offset... 141, 145
+type-safe enumeration ... 256
+type safe enumeration types ... 96
+type signature ... 13, 150, 184, 188, 189, 276, 282, 288
+type_signature ... 145
+type signature, computation grammar ... 285
+type signature, example computation ... 277
 type unit 43, 48, 85, 144, 145, 150, 184, 188, 276, 281, 288
 ubyte105, 107, 111, 112, 113, 114, 116, 129, 130, 131, 132, 144, 177, 184
 uhalf 105, 106, 107, 112, 120, 132, 143, 144, 176, 177, 184
 type unit 43, 48, 85, 144, 145, 150, 184, 188, 276, 281, 288
 ubyte105, 107, 111, 112, 113, 114, 116, 129, 130, 131, 132, 144, 177, 184
 uhalf 105, 106, 107, 112, 120, 132, 143, 144, 176, 177, 184
-unallocated variable.......................................................... 69
-Unicode character encodings.......................................... 255
-union type entry................................................................ 84
-unit_length ......................106, 107, 112, 143, 144, 176, 177
-unit .......................................................See compilation unit
-unnamed namespace.......... See namespace (C++), unnamed
-unspecified parameters attribute....................................... 56
-unspecified parameters entry............................................ 97
-unspecified parameters entry,  in catch block .............................................................. 67
-unspecified type entry ...................................................... 80
-UPC............................................................................ 81, 99
-uplevel address ................................. See static link attribute
-upper bound attribute ....................................................... 99
-upper bound attribute, default ......................................................................... 99
-use location attribute ...................................................... 100
+unallocated variable... 69
+Unicode character encodings... 255
+union type entry... 84
+unit_length ...106, 107, 112, 143, 144, 176, 177
+unit ...See compilation unit
+unnamed namespace... See namespace (C++), unnamed
+unspecified parameters attribute... 56
+unspecified parameters entry... 97
+unspecified parameters entry,  in catch block ... 67
+unspecified type entry ... 80
+UPC... 81, 99
+uplevel address ... See static link attribute
+upper bound attribute ... 99
+upper bound attribute, default ... 99
+use location attribute ... 100
 use statement ... See Fortran, use statement, See Fortran, use statement
 use statement ... See Fortran, use statement, See Fortran, use statement
-use UTF-8 attribute ............................... 47, See also UTF-8
+use UTF-8 attribute ... 47, See also UTF-8
 using declaration .. See namespace (C++), using declaration
 using declaration .. See namespace (C++), using declaration
-using directive .......... See namespace (C++), using directive
-UTF-8......................................................4, 13, 47, 129, 150
-uword..............................................................105, 132, 184
-variable entry ....................................................................69
-variable entry, examples....................................................................221
-variable entry, in concrete instance .....................................................61
-variable length data........................... 161, See also LEB128
-variable parameter attribute ..............................................70
-variant entry......................................................................94
-variant part entry...............................................................94
-vendor extensibility ............................................2, 114, 139
-vendor extension............. 251, See also vendor extensibility
-vendor extension, for macro information................................................124
-vendor id.........................................................................139
-vendor specifc extensions ...............See vendor extensibility
-version number ...............................................................289
-version number, address lookup table.......................................... 107, 177
-version number, call frame information............................... 129, 180, 242
-version number, debug information..................................... 143, 144, 220
-version number, line number information............................ 112, 178, 237
-version number, name lookup table ............................................. 106, 176
-virtuality attribute................................................. 33, 87, 92
-virtuality attribute encoding.................................................................... 171
-visibility attribute ............................................................. 33
-visibility attribute, encoding.................................................................... 171
-void type......................................See unspecified type entry
-volatile qualified type....................................................... 81
-volatile type entry............................................................. 81
-vtable element location attribute ...................................... 92
-with statement entry ......................................................... 66
+using directive ... See namespace (C++), using directive
+UTF-8...4, 13, 47, 129, 150
+uword...105, 132, 184
+variable entry ...69
+variable entry, examples...221
+variable entry, in concrete instance ...61
+variable length data... 161, See also LEB128
+variable parameter attribute ...70
+variant entry...94
+variant part entry...94
+vendor extensibility ...2, 114, 139
+vendor extension... 251, See also vendor extensibility
+vendor extension, for macro information...124
+vendor id...139
+vendor specifc extensions ...See vendor extensibility
+version number ...289
+version number, address lookup table... 107, 177
+version number, call frame information... 129, 180, 242
+version number, debug information... 143, 144, 220
+version number, line number information... 112, 178, 237
+version number, name lookup table ... 106, 176
+virtuality attribute... 33, 87, 92
+virtuality attribute encoding... 171
+visibility attribute ... 33
+visibility attribute, encoding... 171
+void type...See unspecified type entry
+volatile qualified type... 81
+volatile type entry... 81
+vtable element location attribute ... 92
+with statement entry ... 66