![]() |
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 |
---|---|---|---|---|---|
170427.2 | Alexandre Oliva | Extending loclists | Enhancement | Ron Brender | Accepted |
170527.1 | Jan Kratochvil | DW_IDX_* for static/extern symbols | Enhancement | Cary Coutant | Accepted |
171130.1 | Ben Dunbobbin | Typo - Regression since DWARF3 standard | Editorial | Ron Brender | Accepted |
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 |
180503.1 | Paul Robinson | Usage suggestion for LEB128 padding | Improvement | Paul Robinson | Accepted |
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 |
181019.1 | Paul Robinson | Inconsistency in DW_AT_import descriptions | Clarification | Paul Robinson | Accepted |
181205.1 | Greg Clayton | Clarify DW_OP_piece documentation for parts of values that are optimized out | Clarification | Adrian Prantl | Accepted |
191025.1 | Paul T Robinson | DW_OP_bit_piece offset operand mostly does matter | Editorial | Paul T Robinson | Accepted |
200215.1 | Gabor Greif | Typo on http://dwarfstd.org/Comment.php | Editorial | Michael Eager | Accepted |
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 |
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 |
210113.1 | Paul Robinson | Zero-length entries in .debug_aranges | Improvement | Tom Russell | Accepted |
210218.1 | Tom Tromey | Index entry shows up in PDF | Editorial | Ron Brender | Accepted |
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 |
210622.1 | David Anderson | .debug_rnglists section header description | Editorial | Ron Brender | Accepted |
211101.1 | Paul Robinson | Allow 64-bit string offsets in DWARF-32 | Enhancement | Paul Robinson | Accepted |
200427.1 | Paul T Robinson | Missing link in section relationships | Editorial | Ron Brender | Accepted with modification |
200519.1 | Igor Kudrin | Missing comments for some links in figure B.2 | Editorial | Ron Brender | Accepted with modification |
201007.1 | Markus Metzger | Wide Registers in Location Description Expressions | Enhancement | Markus Metzger | Accepted with modification |
210204.1 | Michael Eager | Create DW_LANG assignment registry | Enhancement | Michael Eager | Accepted with modification |
180426.2 | Paul T Robinson | Line table "comment" opcode | Enhancement | Tom Russell | Accepted with modifications |
180517.1 | Tom Tromey | Variant parts without a discriminant | Clarification | Jini Susan George | Accepted with modifications |
210208.2 | Tom Tromey | Standardize DW_AT_GNU_numerator and DW_AT_GNU_denominator | Enhancement | Cary Coutant | Accepted with modifications |
210628.1 | Caroline Tice | Clarification of relative paths in DW_AT_comp_dir | Clarification | Caroline Tice | Accepted with modifications |
190225.1 | James Harding | DW_AT_segment_attribute | Clarification | Zoran Zaric | Closed |
161018.1 | Simon Brand | DWARF-embedded source for online-compiled programs | Enhancement | Tony Tye | Duplicate |
190130.1 | Philip Craig | Multiple headers in .debug_loclists and .debug_rnglists | Ambiguity | David Blaikie | 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 |
180123.1 | Pierre-Marie de Rodat | Layout of discriminant entries in variant parts | Improvement | Hafiz Abid Qadeer | Incomplete |
181003.1 | Paul T Robinson | Forbid DW_OP_call_ref/DW_FORM_ref_addr in a .dwo section | Error | Jeremy Morse | Incomplete |
181026.3 | Paul Robinson | Don't forbid extensions to the dwp file | Improvement | Jeremy Morse | Incomplete |
181223.1 | Jordan Frost | Add Microsoft SourceLink support | Enhancement | Tony Tye | Incomplete |
181223.2 | Jordan Frost | Adopt Microsoft's Symbol Server Key concept for elf and sym files | Enhancement | Eric Christopher | Incomplete |
190407.2 | Shawn Landden | Allow debug functions that clarify which of a union is valid. | Enhancement | Eric Christopher | Incomplete |
210514.1 | Stuart Brady | Add GPU shading and kernel languages | Enhancement | Michael Eager | Incomplete |
170503.1 | Vasily Levchenko | Adding DW_LANG_Kotlin constant in DW_AT_laguage attribute | Enhancement | Michael Eager | Lang code assigned |
171115.1 | Andrew Kelley | DW_LANG_Zig | Enhancement | Michael Eager | Lang code assigned |
180503.2 | Sture Carlson | DW_LANG_ code for Ada 2005 and Ada 2012 are missing | Ambiguity | Michael Eager | Lang code assigned |
200120.1 | Sergey Kuznetsov | Requesting DW_LANG_Crystal for Crystal Language | Enhancement | Michael Eager | Lang code assigned |
210208.1 | Jakub Jelinek | Add DW_LANG_C_plus_plus_17 and DW_LANG_C_plus_plus_20 | Enhancement | Michael Eager | Lang code assigned |
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 | Open |
170427.1 | Alexandre Oliva | Location View Numbering | Enhancement | Mark Wielaard | Open |
170427.3 | Alexandre Oliva | Extending loclists with common sublists | Enhancement | Mark Wielaard | Open |
171103.1 | Mark Wielaard | DW_AT_call_origin should be encoded as reference class, not an exprloc | Accepted | Mark Wielaard | Open |
180201.1 | Scott Linder | DWARF and source text embedding | Enhancement | Tony Tye | Open |
190407.1 | Shawn Landden | Adding Zig Language Attribute | Editorial | Michael Eager | Open |
190809.1 | Tom Tromey | Standardize DW_AT_GNU_bias | Enhancement | Brock Wyma | Open |
200716.1 | David Blaikie | debug_macro header is missing a length prefix | Enhancement | David Blaikie | Open |
210115.1 | H. Peter Anvin | Requesting a DW_lang_ code for the Netwide Assembler (NASM) | Enhancement | Michael Eager | Open |
210218.2 | Tom Tromey | Generalize complex number support | Enhancement | Zoran Zaric | Open |
210219.2 | Tom Tromey | Differentiate between tuple and struct types for Rust | Improvement | Fāng-ruì Sòng | Open |
210713.1 | Paul Robinson | Fix "file 0" | Improvement | Paul Robinson | Open |
211004.1 | Paul Robinson | Replace DW_MACRO_define/undef_sup with sized versions | Enhancement | Jeremy Morse | Open |
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 | Open |
211102.1 | Paul Robinson | No DW_FORM_strp in .dwo files | Error | David Blaikie | Open |
211103.1 | Ben Woodard | Call site entries for optimized out functions | Clarification | Jakub Jelinek | Open |
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 | Open |
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 | Open |
220304.1 | Tony Tye | Allow MD5 hash to be optional in the line table | Enhancement | Tony Tye | Open |
220427.1 | Zoran Zaric | Deprecate the DW_AT_segment attribute | Enhancement | Zoran Zaric | Open |
220513.1 | David Lloyd | No way to represent Java bytecode index in source information | Enhancement | Jini Susan George | Open |
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 |
180517.2 | Tom Tromey | Tagless variant parts | Enhancement | Markus Metzger | Rejected |
181026.1 | Paul Robinson | Move DW_AT_entry_pc from split full to skeleton unit | Enhancement | Cary Coutant | Rejected |
191107.1 | Chirag Patel | DW_OP_byte_swap | Enhancement | Andrew Cagney | Rejected |
200803.1 | Andrew Kelley | Add DW_LNS_jmp - modify file offset of line number program | Enhancement | Hafiz Abid Qadeer | Rejected |
210219.1 | Tom Tromey | Representation of Rust type traits | Enhancement | Jian Xu | Rejected |
161206.2 | Andreas Arnez | Clarify relationship between DW_OP_piece and DW_OP_bit_piece | Clarification | Adrian Prantl | Rejected with clarification |
181026.2 | Paul Robinson | Replace DW_FORM_strp_sup with strp_sup4 and strp_sup8 | Enhancement | Paul Robinson | Withdrawn |
200720.1 | Markus Metzger | SIMD location expressions | Enhancement | Markus Metzger | Withdrawn |
210305.1 | Jakub Jelinek | Split DW_AT_language into DW_AT_language and DW_AT_language_version | Enhancement | Jakub Jelinek | Withdrawn |
210711.1 | David Anderson | debug_names wording inconsistency | Ambiguity | Withdrawn |
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. |