| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | ArmUnwindInfo.cpp | 109 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 D | RegisterInfoPOSIX_arm64.cpp | 287 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 D | RegisterContextMemory.cpp | 84 .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 D | RegisterInfos_x86_64.h | 344 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 D | address.h | 63 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 D | DynamicRegisterInfo.cpp | 123 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 D | GDBRemoteRegisterContext.cpp | 115 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 D | RegisterContextPOSIXCore_s390x.cpp | 59 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 D | RegisterContextPOSIXCore_x86_64.cpp | 61 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 D | RegisterContextPOSIXCore_powerpc.cpp | 67 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 D | RegisterContextPOSIXCore_arm.cpp | 46 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 D | RegisterContextPOSIXCore_arm64.cpp | 121 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 D | lldb-private-types.h | 44 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 D | NativeRegisterContextFreeBSD_arm.cpp | 110 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 D | NativeRegisterContextFreeBSD_mips64.cpp | 137 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 D | NativeRegisterContextFreeBSD_powerpc.cpp | 188 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 D | NativeRegisterContextFreeBSD_arm64.cpp | 119 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 D | RegisterContextNetBSDTest_i386.cpp | 28 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 D | RegisterContextFreeBSDTest.cpp | 38 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 D | RegisterContextNetBSDTest_x86_64.cpp | 29 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 D | NativeRegisterContextLinux_s390x.cpp | 201 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 D | NativeRegisterContextLinux_ppc64le.cpp | 233 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 D | NativeRegisterContextLinux_arm64.cpp | 180 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 D | ValueObjectConstResultChild.cpp | 26 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 D | DynamicRegisterInfoTest.cpp | 68 uint32_t byte_offset, in ExpectInDynInfo() argument 74 EXPECT_EQ(reg->byte_offset, byte_offset);
|