Home
last modified time | relevance | path

Searched refs:bit_offset (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/lldb/bindings/interface/
H A DSBType.i53bit_offset = property(GetOffsetInBits, None, doc='''A read only property that returns offset in bi…
947 bit_offset = base.bit_offset
950 if member.bit_offset > bit_offset:
957 bit_offset = vbase.bit_offset
960 if member.bit_offset > bit_offset:
967 bit_offset = field.bit_offset
970 if member.bit_offset > bit_offset:
/llvm-project-15.0.7/lldb/source/API/
H A DSBType.cpp415 uint32_t bit_offset = 0; in GetDirectBaseClassAtIndex() local
418 idx, &bit_offset); in GetDirectBaseClassAtIndex()
421 TypeImplSP(new TypeImpl(base_class_type)), bit_offset)); in GetDirectBaseClassAtIndex()
431 uint32_t bit_offset = 0; in GetVirtualBaseClassAtIndex() local
434 idx, &bit_offset); in GetVirtualBaseClassAtIndex()
437 TypeImplSP(new TypeImpl(base_class_type)), bit_offset)); in GetVirtualBaseClassAtIndex()
471 uint64_t bit_offset = 0; in GetFieldAtIndex() local
476 idx, name_sstr, &bit_offset, &bitfield_bit_size, &is_bitfield)); in GetFieldAtIndex()
733 const uint32_t bit_offset = m_opaque_up->GetBitOffset(); in GetDescription() local
734 const uint32_t byte_offset = bit_offset / 8u; in GetDescription()
[all …]
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DProcessStructReader.h52 uint64_t bit_offset; in ProcessStructReader() local
56 idx, name, &bit_offset, &bitfield_bit_size, &is_bitfield); in ProcessStructReader()
65 size_t byte_index = static_cast<size_t>(bit_offset / 8); in ProcessStructReader()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Ddbg-value-transfer-order.ll8 ; unsigned bit_offset = cell_offset ? __builtin_ctz(cell) : 32;
9 ; unsigned bit_mask = 1U << bit_offset;
10 ; unsigned slot = (cell_offset + bit_offset) << /*log2(sizeof(void*))*/ 3;
19 ; We had a bug where the DBG_VALUE instruction for bit_offset would be emitted
29 ; CHECK: #DEBUG_VALUE: bit_offset <- $ecx
127 !39 = !DILocalVariable(name: "bit_offset", scope: !40, file: !1, line: 7, type: !11)
/llvm-project-15.0.7/lldb/unittests/Platform/
H A DPlatformSiginfoTest.cpp65 uint64_t bit_offset; in ExpectField() local
67 &field_type, &bit_offset), in ExpectField()
69 total_offset += bit_offset; in ExpectField()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp2387 int64_t bit_offset = 0; member
2432 bit_offset = form_value.Signed(); in MemberAttributes()
2497 bit_offset = 0; in MemberAttributes()
2736 this_field_info.bit_offset = field_bit_offset; in ParseSingleMember()
2748 this_field_info.bit_offset -= (attrs.bit_offset + attrs.bit_size); in ParseSingleMember()
2750 this_field_info.bit_offset += attrs.bit_offset; in ParseSingleMember()
2762 this_field_info.bit_offset == 0) && in ParseSingleMember()
2766 this_field_info.bit_offset)))) { in ParseSingleMember()
2779 field_bit_offset = this_field_info.bit_offset; in ParseSingleMember()
2816 !(last_field_info.bit_offset == 0 && in ParseSingleMember()
[all …]
H A DDWARFASTParserClang.h192 uint64_t bit_offset = 0; member
203 return (bit_size + bit_offset) <= next_bit_offset; in NextBitfieldOffsetIsValid()
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DType.h350 TypeMemberImpl(const lldb::TypeImplSP &type_impl_sp, uint64_t bit_offset,
353 : m_type_impl_sp(type_impl_sp), m_bit_offset(bit_offset), m_name(name), in m_type_impl_sp()
356 TypeMemberImpl(const lldb::TypeImplSP &type_impl_sp, uint64_t bit_offset) in TypeMemberImpl() argument
357 : m_type_impl_sp(type_impl_sp), m_bit_offset(bit_offset), in TypeMemberImpl()
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DLibCxxMap.cpp293 uint64_t bit_offset; in GetValueOffset() local
294 if (node_type.GetIndexOfFieldWithName("__value_", nullptr, &bit_offset) != in GetValueOffset()
296 m_skip_size = bit_offset / 8u; in GetValueOffset()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h443 uptr bit_offset = (i & bit_offset_mask) << counter_size_bits_log; in Get() local
444 return (buffer[index] >> bit_offset) & counter_mask; in Get()
450 uptr bit_offset = (i & bit_offset_mask) << counter_size_bits_log; in Inc() local
451 buffer[index] += 1ULL << bit_offset; in Inc()
/llvm-project-15.0.7/lldb/source/Utility/
H A DScalar.cpp798 bool Scalar::ExtractBitfield(uint32_t bit_size, uint32_t bit_offset) { in ExtractBitfield() argument
808 m_integer >>= bit_offset; in ExtractBitfield()
/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DScalar.h77 bool ExtractBitfield(uint32_t bit_size, uint32_t bit_offset);
/llvm-project-15.0.7/lldb/examples/synthetic/
H A Dgnu_libstdcpp.py451 bit_offset = index % element_bits
454 bit = element.GetValueAsUnsigned(0) & (1 << bit_offset)
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp290 int32_t &bit_offset) { in GetVBaseBitOffset() argument
306 bit_offset = base_offset * 8; in GetVBaseBitOffset()
6171 int32_t bit_offset; in GetChildCompilerTypeAtIndex() local
6244 child_byte_offset = bit_offset / 8; in GetChildCompilerTypeAtIndex()
6288 bit_offset = record_layout.getFieldOffset(field_idx); in GetChildCompilerTypeAtIndex()
6292 bit_offset - child_bitfield_bit_offset; in GetChildCompilerTypeAtIndex()
6295 child_byte_offset = bit_offset / 8; in GetChildCompilerTypeAtIndex()
6395 bit_offset = INT32_MAX; in GetChildCompilerTypeAtIndex()
6401 child_byte_offset = bit_offset / 8; in GetChildCompilerTypeAtIndex()
6411 if (bit_offset == INT32_MAX) in GetChildCompilerTypeAtIndex()
[all …]
/llvm-project-15.0.7/lldb/source/Expression/
H A DDWARFExpression.cpp2126 uint32_t bit_offset = 0; in Evaluate() local
2129 bit_size, bit_offset)) { in Evaluate()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DDwarf.def280 HANDLE_DW_AT(0x0c, bit_offset, 2, DWARF)