Skip to content

ccoutant/dwarf-locations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DWARF Support for SIMD/SIMT

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 approved by the DWARF committee:

  • [001a] Expression Evaluation Context (DWARF Issue 241011.1)
  • [005] Locations on the Stack (DWARF Issue 230524.1)
  • Tensor types (DWARF Issue 230413.1)
  • Add lane support for SIMD/SIMT machines (DWARF Issue 211206.1)

Issues submitted to the DWARF committee:

  • [004] Clarifications for Memory Location Descriptions (DWARF Issue 230120.3)
  • [002] Clarifications for Location Descriptions (DWARF Issue 230120.2)
  • [016] DWARF Operation to Create Runtime Overlay Composite Location Description (DWARF Issue 251120.1)

Issues in progress:

  • [013] General Support for Address Spaces (Original text)
  • [005a] Deferred Issues from Tony’s Review of Locations on Stack
  • [015] DWARF Operations to Create Vector Composite Location Descriptions
  • [017] DWARF Operation to Access Call Frame Entry Registers
  • [020] Support for Source Language Optimizations that Result in Concurrent Iteration Execution
  • [021] Support for Divergent Control Flow of SIMT Hardware
  • [022] Support for Source Language Memory Spaces
  • [023] Add an appendix that gives definitions of expressions more precisely

Clarifications and editorial reorganization:

  • [001] Clarifications for Expression Evaluation
  • [003] Clarifications for CFI

Issues superseded by others:

  • [006] Editorial Reorganization (Included in Locations on the Stack)
  • [010] Generalize Offsetting of Location Descriptions (Included in Locations on the Stack)
  • [011] Generalize Creation of Undefined Location Descriptions (Included in Locations on the Stack)
  • [012] Generalize Creation of Composite Location Descriptions (Replaced by DW_OP_composite in Locations on the Stack)

Independent issues not part of this series:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6