![]() |
DWARF Standard |
HOME |
SPECIFICATIONS |
FAQ |
ISSUES |
DWARF Open IssuesThe following table lists open issues (questions, comments, corrections, etc.) which have been submitted about the current version of the DWARF Debugging Format Standard. To find descriptions of issues resolved in the current or past versions of the standard, follow the links below. To submit an issue, please go to the Public Comment page.DWARF issues resolved in DWARF Version 3. DWARF issues resolved in DWARF Version 4. DWARF issues resolved in DWARF Version 5. |
Number |
Submitter |
Description |
Type |
Champion |
Status |
---|---|---|---|---|---|
140906.1 | Cary Coutant | Two-Level Line Tables | Enhancement | Cary Coutant | Open |
141117.1 | Adrian Prantl | Arbitrary expressions as formal parameter default values | Enhancement | Adrian Prantl | Accepted with modifications |
161018.1 | Simon Brand | DWARF-embedded source for online-compiled programs | Enhancement | Tony Tye | Duplicate |
161109.1 | Jakub Jelinek | No way to describe Fortran derived types with deferred length components | Error | Jakub Jelinek | Incomplete |
161109.2 | Jakub Jelinek | Add DW_OP_call* alternative to refer to variable value | Enhancement | Jakub Jelinek | Incomplete |
161206.2 | Andreas Arnez | Clarify relationship between DW_OP_piece and DW_OP_bit_piece | Clarification | Adrian Prantl | Rejected with clarification |
170427.1 | Alexandre Oliva | Location View Numbering | Enhancement | Mark Wielaard | Open |
170427.2 | Alexandre Oliva | Extending loclists | Enhancement | Ron Brender | Accepted |
170427.3 | Alexandre Oliva | Extending loclists with common sublists | Enhancement | Mark Wielaard | Open |
170503.1 | Vasily Levchenko | Adding DW_LANG_Kotlin constant in DW_AT_laguage attribute | Enhancement | Michael Eager | Lang code assigned |
170527.1 | Jan Kratochvil | DW_IDX_* for static/extern symbols | Enhancement | Cary Coutant | Accepted |
171103.1 | Mark Wielaard | DW_AT_call_origin should be encoded as reference class, not an exprloc | Accepted | Mark Wielaard | Accepted |
171115.1 | Andrew Kelley | DW_LANG_Zig | Enhancement | Michael Eager | Lang code assigned |
171130.1 | Ben Dunbobbin | Typo - Regression since DWARF3 standard | Editorial | Ron Brender | Accepted |
171130.2 | Thomas Anderson | Allow $ORIGIN in DW_AT_comp_dir | Enhancement | Caroline Tice | Rejected |
171216.1 | Aleksandr Povaliaev | Extend DW_TAG_compile_unit entry with DW_TAG_hash_value | Enhancement | Jini Susan George | Rejected |
180123.1 | Pierre-Marie de Rodat | Layout of discriminant entries in variant parts | Improvement | Hafiz Abid Qadeer | Incomplete |
180201.1 | Scott Linder | DWARF and source text embedding | Enhancement | Tony Tye | Accepted with modifications |
180326.1 | Paul Robinson | Clarify consistency of DWARF 32/64 format with a CU | Clarification | Paul Robinson | Accepted |
180426.1 | Mark Wielaard | Allow DW_FORM_strp_sup in .debug_line vendor defined content descriptions | Ambiguity | Mark Wielaard | Accepted |
180426.2 | Paul T Robinson | Line table "comment" opcode | Enhancement | Tom Russell | Accepted with modifications |
180503.1 | Paul Robinson | Usage suggestion for LEB128 padding | Improvement | Paul Robinson | Accepted |
180503.2 | Sture Carlson | DW_LANG_ code for Ada 2005 and Ada 2012 are missing | Ambiguity | Michael Eager | Lang code assigned |
180517.1 | Tom Tromey | Variant parts without a discriminant | Clarification | Jini Susan George | Accepted with modifications |
180517.2 | Tom Tromey | Tagless variant parts | Enhancement | Markus Metzger | Rejected |
180613.1 | Andrew Cagney | 0xffff in tables rendered with spaces | Editorial | Ron Brender | Accepted |
180625.1 | Andrew Cagney | Inconsistent initial length description - missing reference and/or TMI | Editorial | Andrew Cagney | Accepted |
180914.1 | Paul Bowen-Huggett | Line Number Program Header directories_count field missing note. | Editorial | Ron Brender | Accepted |
181003.1 | Paul T Robinson | Forbid DW_OP_call_ref/DW_FORM_ref_addr in a .dwo section | Error | Jeremy Morse | Accepted |
181019.1 | Paul Robinson | Inconsistency in DW_AT_import descriptions | Clarification | Paul Robinson | Accepted |
181026.1 | Paul Robinson | Move DW_AT_entry_pc from split full to skeleton unit | Enhancement | Cary Coutant | Rejected |
181026.2 | Paul Robinson | Replace DW_FORM_strp_sup with strp_sup4 and strp_sup8 | Enhancement | Paul Robinson | Withdrawn |
181026.3 | Paul Robinson | Don't forbid extensions to the dwp file | Improvement | Jeremy Morse | Incomplete |
181205.1 | Greg Clayton | Clarify DW_OP_piece documentation for parts of values that are optimized out | Clarification | Adrian Prantl | Accepted |
181223.1 | Jordan Frost | Add source URL (was Add Microsoft SourceLink support) | Enhancement | Tony Tye | Accepted with modifications |
181223.2 | Jordan Frost | Adopt Microsoft's Symbol Server Key concept for elf and sym files | Enhancement | Michael Eager | Rejected |
190130.1 | Philip Craig | Multiple headers in .debug_loclists and .debug_rnglists | Ambiguity | David Blaikie | Duplicate |
190225.1 | James Harding | DW_AT_segment_attribute | Clarification | Zoran Zaric | Closed |
190407.1 | Shawn Landden | Adding Zig Language Attribute | Editorial | Michael Eager | Open |
190407.2 | Shawn Landden | Allow debug functions that clarify which of a union is valid. | Enhancement | Eric Christopher | Incomplete |
190809.1 | Tom Tromey | Standardize DW_AT_GNU_bias | Enhancement | Brock Wyma | Accepted with modifications |
191025.1 | Paul T Robinson | DW_OP_bit_piece offset operand mostly does matter | Editorial | Paul T Robinson | Accepted |
191107.1 | Chirag Patel | DW_OP_byte_swap | Enhancement | Andrew Cagney | Rejected |
200120.1 | Sergey Kuznetsov | Requesting DW_LANG_Crystal for Crystal Language | Enhancement | Michael Eager | Lang code assigned |
200215.1 | Gabor Greif | Typo on http://dwarfstd.org/Comment.html | Editorial | Michael Eager | Accepted |
200427.1 | Paul T Robinson | Missing link in section relationships | Editorial | Ron Brender | Accepted with modification |
200505.1 | David Anderson | Introduction has spurious word unittype | Editorial | Ron Brender | Accepted |
200505.2 | David Anderson | Lookup by name | Editorial | Ron Brender | Accepted |
200505.3 | David Anderson | Index attribute encodings | Editorial | Ron Brender | Accepted |
200505.4 | David Anderson | Augmentation string | Editorial | Dave Anderson | Accepted |
200505.6 | David Anderson | State Machine Registers | Editorial | Ron Brender | Accepted |
200505.7 | David Anderson | Declarations with reduced scope | Editorial | Ron Brender | Accepted |
200519.1 | Igor Kudrin | Missing comments for some links in figure B.2 | Editorial | Ron Brender | Accepted with modification |
200602.1 | Paul T Robinson | .debug_macro.dwo can refer to .debug_line.dwo? | Clarification | Jeremy Morse | Accepted |
200609.1 | Paul T Robinson | Reserve an address value for "not present" | Enhancement | Tom Russell | Accepted |
200709.1 | Simon Marchi | DW_AT_rnglists_base in DW_TAG_skeleton_unit | Error | Simon Marchi | Accepted |
200710.1 | Xing GUO | Inconsistent decription of data representation for the range list table. | Ambiguity | David Blaikie | Accepted |
200716.1 | David Blaikie | debug_macro header is missing a length prefix | Enhancement | David Blaikie | Open |
200720.1 | Markus Metzger | SIMD location expressions | Enhancement | Markus Metzger | Withdrawn |
200803.1 | Andrew Kelley | Add DW_LNS_jmp - modify file offset of line number program | Enhancement | Hafiz Abid Qadeer | Rejected |
201007.1 | Markus Metzger | Wide Registers in Location Description Expressions | Enhancement | Markus Metzger | Accepted with modification |
210113.1 | Paul Robinson | Zero-length entries in .debug_aranges | Improvement | Tom Russell | Accepted |
210115.1 | H. Peter Anvin | Requesting a DW_lang_ code for the Netwide Assembler (NASM) | Enhancement | Michael Eager | Open |
210204.1 | Michael Eager | Create DW_LANG assignment registry | Enhancement | Michael Eager | Accepted with modification |
210208.1 | Jakub Jelinek | Add DW_LANG_C_plus_plus_17 and DW_LANG_C_plus_plus_20 | Enhancement | Michael Eager | Lang code assigned |
210208.2 | Tom Tromey | Standardize DW_AT_GNU_numerator and DW_AT_GNU_denominator | Enhancement | Cary Coutant | Accepted with modifications |
210218.1 | Tom Tromey | Index entry shows up in PDF | Editorial | Ron Brender | Accepted |
210218.2 | Tom Tromey | Generalize complex number support | Enhancement | Zoran Zaric | Accepted |
210219.1 | Tom Tromey | Representation of Rust type traits | Enhancement | Jian Xu | Rejected |
210219.2 | Tom Tromey | Differentiate between tuple and struct types for Rust | Improvement | Fāng-ruì Sòng | Incomplete |
210305.1 | Jakub Jelinek | Split DW_AT_language into DW_AT_language and DW_AT_language_version | Enhancement | Jakub Jelinek | Withdrawn |
210310.1 | David Blaikie | Clarify DW_AT_rnglists_base and DW_FORM_rnglistx in Split DWARF | Ambiguity | Jonas Devlieghere | Accepted |
210314.1 | David Anderson | Eliminate all indefinite antecedent | Editorial | Ron Brender | Accepted |
210419.1 | Jakub Jelinek | Split DW_AT_language into DW_AT_language and DW_AT_language_version | Enhancement | Jakub Jelinek | Accepted |
210429.1 | Ron Brender | Clarify Description of Line Number Table Extended Opcodes | Editorial | Ron Brender | Accepted |
210514.1 | Stuart Brady | Add GPU shading and kernel languages | Enhancement | Michael Eager | Incomplete |
210622.1 | David Anderson | .debug_rnglists section header description | Editorial | Ron Brender | Accepted |
210628.1 | Caroline Tice | Clarification of relative paths in DW_AT_comp_dir | Clarification | Caroline Tice | Accepted with modifications |
210711.1 | David Anderson | debug_names wording inconsistency | Ambiguity | David Anderson | Withdrawn |
210713.1 | Paul Robinson | Fix "file 0" | Improvement | Paul Robinson | Accepted |
211004.1 | Paul Robinson | Replace DW_MACRO_define/undef_sup with sized versions | Enhancement | Jeremy Morse | Accepted with modifications |
211005.1 | Allen Webster | Interaction of DW_OP_piece (and similar) and DW_OP_call2 (and similar) | Clarification | Adrian Prantl | Open |
211022.1 | David Anderson | Empty range list entry | Clarification | David Anderson | Accepted with modifications |
211101.1 | Paul Robinson | Allow 64-bit string offsets in DWARF-32 | Enhancement | Paul Robinson | Accepted |
211102.1 | Paul Robinson | No DW_FORM_strp in .dwo files | Error | David Blaikie | Approved |
211103.1 | Ben Woodard | Call site entries for optimized out functions | Clarification | Jakub Jelinek | Accepted with modification |
211108.1 | Luis Ferreira | Add DW_AT_artificial for DW_TAG_typedef | Enhancement | Hafiz Abid Qadeer | Open |
211108.2 | Cary Coutant | Allow Non-Uniform Record Formats in the File Name Table | Enhancement | Cary Coutant | Accepted with modifications |
211206.1 | Markus Metzger | SIMD location expressions | Enhancement | Markus Metzger | Open |
211206.2 | Markus Metzger | Stack piece operators | Enhancement | Markus Metzger | Open |
220212.1 | Ron Brender | Disambiguate "ending address/offset" in location lists and range lists | Editorial | Ron Brender | Accepted with editorial changes |
220304.1 | Tony Tye | Allow MD5 hash to be optional in the line table | Enhancement | Tony Tye | Rejected |
220427.1 | Zoran Zaric | Deprecate the DW_AT_segment attribute | Enhancement | Zoran Zaric | Accepted with modifications |
220513.1 | David Lloyd | No way to represent Java bytecode index in source information | Enhancement | Jini Susan George | Incomplete |
220706.1 | Cary Coutant | Default Locations for Pieces of a Composite Location Description | Enhancement | Cary Coutant | Open |
220708.1 | David Blaikie | Remove edge (fo) from Figure B.2 | Error | David Blaikie | Accepted |
220708.2 | David Blaikie | .debug_{c,t}u_index missing/incomplete DWARF64 support | Enhancement | David Blaikie | Accepted with modifications |
220711.1 | David Anderson | Name Table index attribute | Editorial | David Anderson | Accepted |
220711.2 | David Anderson | Name Table Figure 6.1 | Editorial | David Anderson | Accepted |
220713.1 | David Anderson | Name Table Figure 6.1 page 140 | Editorial | David Anderson | Open |
220724.1 | David Blaikie | Remove .debug_aranges and require unit-level ranges/high/low | Improvement | David Blaikie | Open |
220802.1 | David Blaikie | Introduce DW_FORM_addr_offset paired form | Enhancement | David Blaikie | Accepted with modifications |
220824.1 | Serhii Huralnik | Use uniform encoding of DWARF expressions in CFI instructions | Ambiguity | Brock Wyma | Open |
221031.1 | Paul Robinson | Future-proof text from 211102.1 | Editorial | Paul Robinson | Accepted |
221105.1 | Kyle Huey | Add a mechanism for specifying subprogram return value locations | Enhancement | Caroline Tice | Open |
221114.1 | David Anderson | DW_FORM_implicit_const and DW_FORM_indirect | Error | David Anderson | Open |
221118.1 | David Anderson | Name Table 6.1.1.4.8 | Editorial | Open | |
221203.1 | David Blaikie | Remove suggestion that DW_FORM_sec_offset may not be used for lists in splitunit | Error | David Blaikie | Open |
230103.1 | Fangrui Song | Clarify that DW_CFA_remember_state includes the current CFA | Clarification | Fangrui Song | Open |
230109.1 | Jakub Jelinek | Values for optimized out arguments | Enhancement | Jakub Jelinek | Open |
230109.2 | Jakub Jelinek | Inferior calls in DWARF expressions | Enhancement | Jakub Jelinek | Open |
230120.1 | Tony Tye | DW_OP_call_ref & DW_OP_implicit_pointer Correction | Error | Open | |
230120.2 | Tony Tye | Clarifications for Location Descriptions | Clarification | Tony Tye | Open |
230120.3 | Tony Tye | Extend Memory Location Descriptions | Improvement | Tony Tye | Open |
230120.4 | Tony Tye | Add the HIP Programing Language | Enhancement | Michael Eager | Lang code assigned |
230203.1 | Rafael Fryer | C# Language ID | Enhancement | Open | |
230206.1 | Michael Buch | Add DW_AT_imported_declaration entries to name index | Improvement | Open | |
230223.1 | Paul Robinson | Tidy up location description description | Editorial | Open | |
230223.2 | Paul Robinson | Locations evaluated independently | Improvement | Open | |
230224.1 | David Blaikie | Include enumerators from non-enum-class enumerations in debug_names | Improvement | Open |
All logos and trademarks in this site are property of their respective
owner. The comments are property of their posters, all the rest © 2007-2022 by DWARF Standards Committee. |