/external/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
D | RegisterContextPOSIXProcessMonitor_x86.cpp | 61 m_iovec.iov_base = &m_fpr.xsave; in RegisterContextPOSIXProcessMonitor_x86_64() 62 m_iovec.iov_len = sizeof(m_fpr.xsave); in RegisterContextPOSIXProcessMonitor_x86_64() 79 return monitor.ReadFPR(m_thread.GetID(), &m_fpr.fxsave, in ReadFPR() 80 sizeof(m_fpr.fxsave)); in ReadFPR() 84 sizeof(m_fpr.xsave), NT_X86_XSTATE); in ReadFPR() 96 return monitor.WriteFPR(m_thread.GetID(), &m_fpr.fxsave, in WriteFPR() 97 sizeof(m_fpr.fxsave)); in WriteFPR() 101 sizeof(m_fpr.xsave), NT_X86_XSTATE); in WriteFPR() 214 value.SetBytes(m_fpr.fxsave.stmm[reg - m_reg_info.first_st].bytes, in ReadRegister() 217 value.SetBytes(m_fpr.fxsave.stmm[reg - m_reg_info.first_mm].bytes, in ReadRegister() [all …]
|
D | RegisterContextPOSIXProcessMonitor_arm64.cpp | 29 ::memset(&m_fpr, 0, sizeof m_fpr); in RegisterContextPOSIXProcessMonitor_arm64() 45 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); in ReadFPR() 55 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); in WriteFPR() 137 assert(reg_info->byte_offset < sizeof m_fpr); in ReadRegister() 138 uint8_t *src = (uint8_t *)&m_fpr + reg_info->byte_offset; in ReadRegister() 177 ::memcpy(dst, &m_fpr, sizeof m_fpr); in ReadAllRegisterValues() 192 ::memcpy(&m_fpr, src, sizeof m_fpr); in WriteAllRegisterValues()
|
D | RegisterContextPOSIXProcessMonitor_arm.cpp | 42 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); in ReadFPR() 52 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); in WriteFPR() 124 assert(reg_info->byte_offset < sizeof m_fpr); in ReadRegister() 125 uint8_t *src = (uint8_t *)&m_fpr + reg_info->byte_offset; in ReadRegister() 166 ::memcpy(dst, &m_fpr, sizeof(m_fpr)); in ReadAllRegisterValues() 182 ::memcpy(&m_fpr, src, sizeof(m_fpr)); in WriteAllRegisterValues()
|
D | RegisterContextPOSIXProcessMonitor_arm64.h | 77 m_fpr; // floating-point registers including extended register sets. variable
|
D | RegisterContextPOSIXProcessMonitor_arm.h | 75 RegisterInfoPOSIX_arm::FPU m_fpr; variable
|
/external/llvm-project/lldb/source/Plugins/Process/elf-core/ |
D | RegisterContextPOSIXCore_ppc64le.cpp | 35 m_fpr.SetData(m_fpr_buffer); in RegisterContextCorePOSIX_ppc64le() 36 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_ppc64le() 71 offset = m_fpr.CopyData(offset, reg_info->byte_size, &v); in ReadRegister() 74 value.SetBytes(&v, reg_info->byte_size, m_fpr.GetByteOrder()); in ReadRegister() 99 tmp_offset = m_fpr.CopyData(offset / 2, reg_info->byte_size / 2, dst); in ReadRegister()
|
D | RegisterContextPOSIXCore_mips64.cpp | 31 m_fpr.SetData(m_fpr_buffer); in RegisterContextCorePOSIX_mips64() 32 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_mips64() 67 v =m_fpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
|
D | RegisterContextPOSIXCore_s390x.cpp | 32 m_fpr.SetData(m_fpr_buffer); in RegisterContextCorePOSIX_s390x() 33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_s390x() 69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
|
D | RegisterContextPOSIXCore_powerpc.cpp | 32 m_fpr.SetData(m_fpr_buffer); in RegisterContextCorePOSIX_powerpc() 33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_powerpc() 69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
|
D | RegisterContextPOSIXCore_ppc64le.h | 43 lldb_private::DataExtractor m_fpr; variable
|
D | RegisterContextPOSIXCore_s390x.h | 52 lldb_private::DataExtractor m_fpr; variable
|
D | RegisterContextPOSIXCore_mips64.h | 52 lldb_private::DataExtractor m_fpr; variable
|
D | RegisterContextPOSIXCore_powerpc.h | 56 lldb_private::DataExtractor m_fpr; variable
|
/external/llvm-project/lldb/source/Plugins/Process/Linux/ |
D | NativeRegisterContextLinux_mips64.cpp | 148 ::memset(&m_fpr, 0, sizeof(FPR_linux_mips)); in NativeRegisterContextLinux_mips64() 283 src = (uint8_t *)&m_fpr + reg_info->byte_offset - sizeof(m_gpr); in ReadRegister() 286 (sizeof(m_gpr) + sizeof(m_fpr)); in ReadRegister() 345 dst = (uint8_t *)&m_fpr + reg_info->byte_offset - sizeof(m_gpr); in WriteRegister() 348 (sizeof(m_gpr) + sizeof(m_fpr)); in WriteRegister() 400 ::memcpy(dst, &m_fpr, GetFPRSize()); in ReadAllRegisterValues() 439 ::memcpy(&m_fpr, src, GetFPRSize()); in WriteAllRegisterValues() 477 dst = (uint8_t *)&m_fpr; in ReadCP1() 484 m_fpr.fir = m_msa.fir; in ReadCP1() 485 m_fpr.fcsr = m_msa.fcsr; in ReadCP1() [all …]
|
D | NativeRegisterContextLinux_arm.cpp | 25 #define REG_CONTEXT_SIZE (GetGPRSize() + sizeof(m_fpr)) 63 ::memset(&m_fpr, 0, sizeof(m_fpr)); in NativeRegisterContextLinux_arm() 139 assert(fpr_offset < sizeof m_fpr); in ReadRegister() 140 uint8_t *src = (uint8_t *)&m_fpr + fpr_offset; in ReadRegister() 182 assert(fpr_offset < sizeof m_fpr); in WriteRegister() 183 uint8_t *dst = (uint8_t *)&m_fpr + fpr_offset; in WriteRegister() 227 ::memcpy(dst, &m_fpr, sizeof(m_fpr)); in ReadAllRegisterValues() 266 ::memcpy(&m_fpr, src, sizeof(m_fpr)); in WriteAllRegisterValues()
|
D | NativeRegisterContextLinux_arm.h | 97 void *GetFPRBuffer() override { return &m_fpr; } in GetFPRBuffer() 99 size_t GetFPRSize() override { return sizeof(m_fpr); } in GetFPRSize() 103 RegisterInfoPOSIX_arm::FPU m_fpr; variable
|
D | NativeRegisterContextLinux_arm64.h | 104 void *GetFPRBuffer() override { return &m_fpr; } in GetFPRBuffer() 106 size_t GetFPRSize() override { return sizeof(m_fpr); } in GetFPRSize() 118 m_fpr; // floating-point registers including extended register sets. variable
|
D | NativeRegisterContextLinux_mips64.h | 103 void *GetFPRBuffer() override { return &m_fpr; } in GetFPRBuffer() 125 FPR_linux_mips m_fpr; variable
|
D | NativeRegisterContextLinux_arm64.cpp | 61 ::memset(&m_fpr, 0, sizeof(m_fpr)); in NativeRegisterContextLinux_arm64()
|
/external/llvm-project/lldb/source/Plugins/Process/FreeBSDRemote/ |
D | NativeRegisterContextFreeBSD_x86_64.cpp | 358 m_fpr.data()); in ReadRegisterSet() 361 m_fpr.data()); in ReadRegisterSet() 399 m_fpr.data()); in WriteRegisterSet() 402 m_fpr.data()); in WriteRegisterSet() 456 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in ReadRegister() 522 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in WriteRegister() 627 base = m_fpr.data(); in GetOffsetRegSetData()
|
D | NativeRegisterContextFreeBSD_x86_64.h | 71 std::array<uint8_t, 512> m_fpr; // FXSAVE variable
|
/external/llvm-project/lldb/source/Plugins/Process/Utility/ |
D | RegisterContextPOSIX_x86.cpp | 446 ::memset(&m_fpr, 0, sizeof(FPR)); in RegisterContextPOSIX_x86() 547 m_fpr.fxsave.xmm[reg_no].bytes, in CopyYMMtoXSTATE() 548 m_fpr.xsave.ymmh[reg_no].bytes); in CopyYMMtoXSTATE() 564 m_fpr.fxsave.xmm[reg_no].bytes, in CopyXSTATEtoYMM() 565 m_fpr.xsave.ymmh[reg_no].bytes); in CopyXSTATEtoYMM()
|
D | RegisterContextPOSIX_x86.h | 182 lldb_private::FPR m_fpr; // floating-point registers including extended variable
|