Displaying 3 results from an estimated 3 matches for "dw_at_address_class".
2017 Nov 06
5
RFC: Debug info for Cuda
...t to labels inside these sections.
“.b32 .debug_abbrevs”
e) Sections itself must be enclosed into braces
“.section .debug_info {…}”
f) Frame info is non-register based
Based on function local “__local_depot” array, that represents the stack frame.
g) All variables must have non-standard DW_AT_address_class attribute so the debuger had the info about address class of the variable - global or local. DWARF standard does support this attribute, but it can be appiled to pointer/reference types only, not variables.
h) The first label in the function must follow the debug location macro. In LLVM, it is foll...
2017 Nov 06
2
Debug info for Cuda
....
>
>> e) Sections itself must be enclosed into braces
>> “.section .debug_info {…}”
>> f) Frame info is non-register based
>> Based on function local “__local_depot” array, that represents the
>> stack frame.
>> g) All variables must have non-standard DW_AT_address_class attribute
>> so the debuger had the info about address class of the variable -
>> global or local. DWARF standard does support this attribute, but it can
>> be appiled to pointer/reference types only, not variables.
> For variables it would be more usual to use DW_AT_segment fo...
2017 Nov 08
2
Debug info for Cuda
....
>
>> e) Sections itself must be enclosed into braces
>> “.section .debug_info {…}”
>> f) Frame info is non-register based
>> Based on function local “__local_depot” array, that represents the
>> stack frame.
>> g) All variables must have non-standard DW_AT_address_class attribute
>> so the debuger had the info about address class of the variable -
>> global or local. DWARF standard does support this attribute, but it can
>> be appiled to pointer/reference types only, not variables.
> For variables it would be more usual to use DW_AT_segment fo...