search for: dw_at_data_bit_offset

Displaying 3 results from an estimated 3 matches for "dw_at_data_bit_offset".

2015 Nov 02
4
Representing X86 long double in Debug Info
That was essentially part of my question. The DWARF standard says: If the value of an object of the given type does not fully occupy the > storage described by a byte size attribute, the base type entry may also > have a DW_AT_bit_size and a DW_AT_data_bit_offset attribute, both of whose > values are integer constant values (see Section 2.19). The bit size > attribute describes the actual size in bits used to represent values of the > given type. The data bit offset attribute is the offset in bits from the > beginning of the containing storage t...
2015 Nov 03
2
Representing X86 long double in Debug Info
...gt;> That was essentially part of my question. The DWARF standard says: >> >> >> >> If the value of an object of the given type does not fully occupy the >> storage described by a byte size attribute, the base type entry may also >> have a DW_AT_bit_size and a DW_AT_data_bit_offset attribute, both of whose >> values are integer constant values (see Section 2.19). The bit size >> attribute describes the actual size in bits used to represent values of the >> given type. The data bit offset attribute is the offset in bits from the >> beginning of the cont...
2015 Nov 02
2
Representing X86 long double in Debug Info
On Mon, Nov 2, 2015 at 8:38 AM, Adrian Prantl via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Looking at the code in clang CGDebugInfo just passes through the width of > the type as it is described by the TypeInfo, which in turn is defined by > the Target. At the moment I do not understand why an x86_fp80 is reported > to be 128 bits wide. (Since it’s a type natively