On Fri, Aug 7, 2020 at 9:43 AM Pedro Alves via Dwarf-Discuss
<dwarf-discuss@lists.dwarfstd.org> wrote:
>
> Hi there!
>
> On 7/31/20 1:17 AM, Tye, Tony via Dwarf-Discuss wrote:
> > For optimized code involving multiple address spaces it is possible to run 
> > into cases where the location of a source language variable requires 
> > multiple address spaces. For example, a source variable may be optimized 
> > and different pieces may be in different places including memory of 
> > multiple address spaces, registers, etc. Describing this situation with a 
> > DW_AT_address_class on a source language variable is not possible as it 
> > provides a single address space that applies to the variable as a whole. 
> > The concept of "address space" is not available on the expression stack 
> > where a composite location description is created.
> >
> >
> >
> > Instead, making address space a property of memory location descriptions 
> > and making location descriptions a first-class concept on the expression 
> > stack solves the problem in a general way and leads to other nice 
> > properties.
>
> I am interesting in re-reading the document describing your changes, but the
> url that was pasted on the list before:
>
>  https://llvm.org/docs/AMDGPUDwarfProposalForHeterogeneousDebugging.html

https://llvm.org/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.html

>
> is now returning "Not Found".  Did the document move somewhere else?
>
> Pedro Alves
> _______________________________________________
> Dwarf-Discuss mailing list
> Dwarf-Discuss@lists.dwarfstd.org
> http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org
_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org

Reply via email to