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.
Issues ready to submit to DWARF committee:
Issues in progress:
- General Support for Address Spaces (Original)
- Generalize Offsetting of Location Descriptions
- Generalize Creation of Undefined Location Descriptions
- Generalize Creation of Composite Location Descriptions
- Support for Vector Base Types
- DWARF Operations to Create Vector Composite Location Descriptions
- DWARF Operation to Create Runtime Overlay Composite Location Description
- DWARF Operation to Access Call Frame Entry Registers
- Support for Source Languages Mapped to SIMT Hardware
- Support for Source Language Optimizations that Result in Concurrent Iteration Execution
- Support for Divergent Control Flow of SIMT Hardware
- Support for Source Language Memory Spaces
Clarifications and editorial reorganization:
- Clarifications for Expression Evaluation
- Clarifications for Location Descriptions
- Clarifications for CFI
- Clarifications for Memory Location Descriptions
- Editorial Reorganization
Independent issues not part of this series: