As part of its project to improve debugging on heterogeneous architectures, AMD has proposed a number of DWARF changes. The first of these proposals, to Allow Location Descriptions on the Stack, makes some sweeping changes to the DWARF-5 specification. The documents here are an attempt to split this into several more manageable proposals, in a form acceptable to the DWARF committee.
- Part 1: Clarifications for Expression Evaluation
- Part 2: Clarifications for Location Descriptions
- Part 3: Clarifications for CFI
- Part 4: Clarifications for Memory Location Descriptions
- Part 5: Locations on the Stack
- Part 6: Editorial Reorganization
- Part 7: Generalize Offsetting of Location Descriptions
- Part 8: Generalize Creation of Undefined Location Descriptions
- Part 9: Generalize Creation of Composite Location Descriptions
- Part 10: General Support for Address Spaces
- Part 11: Support for Vector Base Types
- Part 12: DWARF Operations to Create Vector Composite Location Descriptions
- Part 13: DWARF Operation to Create Runtime Overlay Composite Location Description
- Part 14: DWARF Operation to Access Call Frame Entry Registers
- Part 15: Support for Source Languages Mapped to SIMT Hardware
- Part 16: Support for Source Language Optimizations that Result in Concurrent Iteration Execution
- Part 17: Support for Divergent Control Flow of SIMT Hardware
- Part 18: Support for Source Language Memory Spaces
Independent issues not part of this series: