Home
last modified time | relevance | path

Searched refs:byte_offset (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project-15.0.7/lldb/source/Symbol/
H A DArmUnwindInfo.cpp109 uint16_t byte_offset = 0; in GetUnwindPlan() local
114 byte_offset = 1; in GetUnwindPlan()
119 byte_offset = 2; in GetUnwindPlan()
127 byte_offset = 5; in GetUnwindPlan()
135 while (byte_offset < byte_count) { in GetUnwindPlan()
136 uint8_t byte1 = GetByteAtOffset(data, byte_offset++); in GetUnwindPlan()
146 if (byte_offset >= byte_count) in GetUnwindPlan()
202 if (byte_offset >= byte_count) in GetUnwindPlan()
233 if (byte_offset >= byte_count) in GetUnwindPlan()
279 if (byte_offset >= byte_count) in GetUnwindPlan()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.cpp287 m_dynamic_reg_infos[pa_regnum + i].byte_offset = in AddRegSetPAuth()
288 m_dynamic_reg_infos[pa_regnum + i - 1].byte_offset + in AddRegSetPAuth()
304 m_dynamic_reg_infos[mte_regnum].byte_offset = in AddRegSetMTE()
305 m_dynamic_reg_infos[mte_regnum - 1].byte_offset + in AddRegSetMTE()
339 reg_info_ref[fpu_fpsr].byte_offset = offset; in ConfigureVectorLength()
340 reg_info_ref[fpu_fpcr].byte_offset = offset + 4; in ConfigureVectorLength()
341 reg_info_ref[sve_vg].byte_offset = offset + 8; in ConfigureVectorLength()
351 reg_info_ref[s_reg_base + index].byte_offset = offset; in ConfigureVectorLength()
352 reg_info_ref[d_reg_base + index].byte_offset = offset; in ConfigureVectorLength()
362 reg_info_ref[it].byte_offset = offset; in ConfigureVectorLength()
[all …]
H A DRegisterContextMemory.cpp84 .SetValueFromData(reg_info, m_reg_data, reg_info->byte_offset, in ReadRegister()
93 addr_t reg_addr = m_reg_data_addr + reg_info->byte_offset; in WriteRegister()
H A DRegisterInfos_x86_64.h344 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64); \
349 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64) + 1; \
354 g_register_infos[lldb_##reg##_i386].byte_offset = FPR_OFFSET(reg64); \
359 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(stmm[i]); \
364 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(reg[i]); \
369 g_register_infos[lldb_##reg##i##_i386].byte_offset = YMM_OFFSET(i); \
374 g_register_infos[lldb_dr##reg_index##_i386].byte_offset = \
/llvm-project-15.0.7/libc/src/string/memory_utils/
H A Daddress.h63 template <size_t ByteOffset> auto offset(size_t byte_offset) const { in offset()
65 return Address<NewAlignment, PERMISSION, TEMPORALITY>(ptr_ + byte_offset); in offset()
105 static auto offsetAddrAssumeAligned(AddrT addr, size_t byte_offset) {
108 byte_offset);
114 static auto offsetAddrMultiplesOf(AddrT addr, ptrdiff_t byte_offset) {
116 return addr.template offset<ByteOffset>(byte_offset);
/llvm-project-15.0.7/lldb/source/Target/
H A DDynamicRegisterInfo.cpp123 return containing_reg_info->byte_offset + lsbyte; in ByteOffsetFromSlice()
125 return containing_reg_info->byte_offset + msbyte; in ByteOffsetFromSlice()
172 uint32_t byte_offset; in ByteOffsetFromRegInfoDict() local
174 return byte_offset; in ByteOffsetFromRegInfoDict()
253 llvm::Expected<uint32_t> byte_offset = in SetRegisterInfo() local
255 if (byte_offset) in SetRegisterInfo()
256 reg_info.byte_offset = byte_offset.get(); in SetRegisterInfo()
258 LLDB_LOG_ERROR(log, byte_offset.takeError(), in SetRegisterInfo()
652 reg.byte_offset = in ConfigureOffsets()
656 reg.byte_offset += it->second; in ConfigureOffsets()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp115 reg_info, m_reg_data, reg_info->byte_offset, partial_data_ok)); in ReadRegister()
133 m_reg_data.PeekData(reg_info->byte_offset, reg_byte_size)), in PrivateSetRegisterValue()
168 if (m_reg_data.GetByteSize() < reg_info->byte_offset + reg_info->byte_size) in PrivateSetRegisterValue()
173 m_reg_data.PeekData(reg_info->byte_offset, reg_info->byte_size)); in PrivateSetRegisterValue()
233 (reginfo.byte_offset + reginfo.byte_size <= in ReadRegisterBytes()
344 {m_reg_data.PeekData(reg_info->byte_offset, reg_info->byte_size), in SetPrimordialRegister()
362 reg_info->byte_offset + reg_info->byte_size); in WriteRegisterBytes()
371 m_reg_data.PeekData(reg_info->byte_offset, reg_info->byte_size)); in WriteRegisterBytes()
640 if (reg_info->byte_offset >= size_by_highest_offset) in WriteAllRegisterValues()
680 register_offset = reg_info->byte_offset; in WriteAllRegisterValues()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_s390x.cpp59 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
61 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
68 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
70 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
H A DRegisterContextPOSIXCore_x86_64.cpp61 const size_t fxsave_offset = reg_info->byte_offset - GetFXSAVEOffset(); in ReadRegister()
65 if (m_gpregset && reg_info->byte_offset < GetGPRSize()) { in ReadRegister()
67 offset = reg_info->byte_offset; in ReadRegister()
H A DRegisterContextPOSIXCore_powerpc.cpp67 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
70 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
83 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
H A DRegisterContextPOSIXCore_arm.cpp46 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
49 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
H A DRegisterContextPOSIXCore_arm64.cpp121 sve::SigRegsOffset() + reg_info->byte_offset - sve_z0_offset; in CalculateSVEOffset()
132 offset = reg_info->byte_offset; in ReadRegister()
135 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
222 offset = reg_info->byte_offset - m_register_info_up->GetPAuthOffset(); in ReadRegister()
/llvm-project-15.0.7/lldb/include/lldb/
H A Dlldb-private-types.h44 uint32_t byte_offset; member
65 return llvm::ArrayRef<uint8_t>(context_base + byte_offset, byte_size); in data()
69 return llvm::MutableArrayRef<uint8_t>(context_base + byte_offset, in mutable_data()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm.cpp110 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in ReadRegister()
111 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister()
135 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in WriteRegister()
136 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
H A DNativeRegisterContextFreeBSD_mips64.cpp137 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in ReadRegister()
138 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister()
171 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in WriteRegister()
172 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
H A DNativeRegisterContextFreeBSD_powerpc.cpp188 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in ReadRegister()
189 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister()
222 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in WriteRegister()
223 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
H A DNativeRegisterContextFreeBSD_arm64.cpp119 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in ReadRegister()
120 reg_value.SetBytes(m_reg_data.data() + reg_info->byte_offset, in ReadRegister()
144 assert(reg_info->byte_offset + reg_info->byte_size <= m_reg_data.size()); in WriteRegister()
145 ::memcpy(m_reg_data.data() + reg_info->byte_offset, reg_value.GetBytes(), in WriteRegister()
/llvm-project-15.0.7/lldb/unittests/Process/Utility/
H A DRegisterContextNetBSDTest_i386.cpp28 return {info.byte_offset, info.byte_size}; in GetRegParams()
66 size_t base_offset = reg_ctx.GetRegisterInfo()[lldb_fctrl_i386].byte_offset; in TEST()
107 base_offset = reg_ctx.GetRegisterInfo()[lldb_dr0_i386].byte_offset; in TEST()
H A DRegisterContextFreeBSDTest.cpp38 return {info.byte_offset, info.byte_size}; in GetRegParams()
85 size_t base_offset = reg_ctx.GetRegisterInfo()[lldb_fctrl_x86_64].byte_offset; in TEST()
138 base_offset = reg_ctx.GetRegisterInfo()[lldb_dr0_x86_64].byte_offset; in TEST()
192 size_t base_offset = reg_ctx.GetRegisterInfo()[lldb_fctrl_i386].byte_offset; in TEST()
233 base_offset = reg_ctx.GetRegisterInfo()[lldb_dr0_i386].byte_offset; in TEST()
278 size_t base_offset = reg_ctx.GetRegisterInfo()[fpu_d0_arm].byte_offset; in TEST()
367 size_t base_offset = reg_ctx.GetRegisterInfo()[fpu_v0_arm64].byte_offset; in TEST()
467 size_t base_offset = reg_ctx.GetRegisterInfo()[fpr_f0_mips64].byte_offset; in TEST()
526 size_t base_offset = reg_ctx.GetRegisterInfo()[fpr_f0_powerpc].byte_offset; in TEST()
H A DRegisterContextNetBSDTest_x86_64.cpp29 return {info.byte_offset, info.byte_size}; in GetRegParams()
75 size_t base_offset = reg_ctx.GetRegisterInfo()[lldb_fctrl_x86_64].byte_offset; in TEST()
128 base_offset = reg_ctx.GetRegisterInfo()[lldb_dr0_x86_64].byte_offset; in TEST()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_s390x.cpp201 uint8_t *src = (uint8_t *)&m_regs + reg_info->byte_offset; in ReadRegister()
202 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_regs)); in ReadRegister()
223 uint8_t *src = (uint8_t *)&m_fp_regs + reg_info->byte_offset; in ReadRegister()
224 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_fp_regs)); in ReadRegister()
278 uint8_t *dst = (uint8_t *)&m_regs + reg_info->byte_offset; in WriteRegister()
279 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_regs)); in WriteRegister()
300 uint8_t *dst = (uint8_t *)&m_fp_regs + reg_info->byte_offset; in WriteRegister()
301 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_fp_regs)); in WriteRegister()
H A DNativeRegisterContextLinux_ppc64le.cpp233 uint8_t *src = (uint8_t *) &m_gpr_ppc64le + reg_info->byte_offset; in ReadRegister()
261 uint8_t *dst = (uint8_t *)&m_gpr_ppc64le + reg_info->byte_offset; in WriteRegister()
449 return reg_info->byte_offset - in CalculateFprOffset()
450 GetRegisterInfoAtIndex(k_first_fpr_ppc64le)->byte_offset; in CalculateFprOffset()
455 return reg_info->byte_offset - in CalculateVmxOffset()
456 GetRegisterInfoAtIndex(k_first_vmx_ppc64le)->byte_offset; in CalculateVmxOffset()
461 return reg_info->byte_offset - in CalculateVsxOffset()
462 GetRegisterInfoAtIndex(k_first_vsx_ppc64le)->byte_offset; in CalculateVsxOffset()
H A DNativeRegisterContextLinux_arm64.cpp180 offset = reg_info->byte_offset; in ReadRegister()
266 offset = reg_info->byte_offset - GetRegisterInfo().GetPAuthOffset(); in ReadRegister()
274 offset = reg_info->byte_offset - GetRegisterInfo().GetMTEOffset(); in ReadRegister()
310 assert(reg_info->byte_offset < GetGPRSize()); in WriteRegister()
311 dst = (uint8_t *)GetGPRBuffer() + reg_info->byte_offset; in WriteRegister()
440 offset = reg_info->byte_offset - GetRegisterInfo().GetMTEOffset(); in WriteRegister()
941 return reg_info->byte_offset - GetGPRSize(); in CalculateFprOffset()
955 sve::SigRegsOffset() + reg_info->byte_offset - sve_z0_offset; in CalculateSVEOffset()
/llvm-project-15.0.7/lldb/source/Core/
H A DValueObjectConstResultChild.cpp26 ConstString name, uint32_t byte_size, int32_t byte_offset, in ValueObjectConstResultChild() argument
30 : ValueObjectChild(parent, compiler_type, name, byte_size, byte_offset, in ValueObjectConstResultChild()
/llvm-project-15.0.7/lldb/unittests/Target/
H A DDynamicRegisterInfoTest.cpp68 uint32_t byte_offset, in ExpectInDynInfo() argument
74 EXPECT_EQ(reg->byte_offset, byte_offset);

123