Lines Matching refs:bit_offset

2461   int64_t bit_offset = 0;  member
2506 bit_offset = form_value.Signed(); in MemberAttributes()
2569 if (byte_size.value_or(0) == 0 && bit_offset < 0) { in MemberAttributes()
2571 bit_offset = 0; in MemberAttributes()
2816 this_field_info.bit_offset = field_bit_offset; in ParseSingleMember()
2820 this_field_info.bit_offset = attrs.data_bit_offset; in ParseSingleMember()
2827 this_field_info.bit_offset += attrs.byte_size.value_or(0) * 8; in ParseSingleMember()
2828 this_field_info.bit_offset -= (attrs.bit_offset + attrs.bit_size); in ParseSingleMember()
2830 this_field_info.bit_offset += attrs.bit_offset; in ParseSingleMember()
2842 this_field_info.bit_offset == 0) && in ParseSingleMember()
2843 ((this_field_info.bit_offset >= parent_bit_size) || in ParseSingleMember()
2846 this_field_info.bit_offset)))) { in ParseSingleMember()
2854 this_field_info.bit_offset, GetUnitName(parent_die).c_str()); in ParseSingleMember()
2859 field_bit_offset = this_field_info.bit_offset; in ParseSingleMember()
2874 last_field_end = last_field_info.bit_offset + last_field_info.bit_size; in ParseSingleMember()
2894 if (this_field_info.bit_offset != last_field_end && in ParseSingleMember()
2895 this_field_info.bit_offset > last_field_end && in ParseSingleMember()
2896 !(last_field_info.bit_offset == 0 && in ParseSingleMember()
2901 this_field_info.bit_offset - last_field_end; in ParseSingleMember()
2902 unnamed_field_info->bit_offset = last_field_end; in ParseSingleMember()
2914 unnamed_bitfield_decl, unnamed_field_info->bit_offset)); in ParseSingleMember()
2921 last_field_info.bit_offset = field_bit_offset; in ParseSingleMember()