/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | RegisterContextPOSIXProcessMonitor_x86.cpp | 61 m_iovec.iov_base = &m_fpr.xsave; 62 m_iovec.iov_len = sizeof(m_fpr.xsave); 79 return monitor.ReadFPR(m_thread.GetID(), &m_fpr.fxsave, 80 sizeof(m_fpr.fxsave)); 84 sizeof(m_fpr.xsave), NT_X86_XSTATE); 96 return monitor.WriteFPR(m_thread.GetID(), &m_fpr.fxsave, 97 sizeof(m_fpr.fxsave)); 101 sizeof(m_fpr.xsave), NT_X86_XSTATE); 214 value.SetBytes(m_fpr.fxsave.stmm[reg - m_reg_info.first_st].bytes, 217 value.SetBytes(m_fpr [all...] |
H A D | RegisterContextPOSIXProcessMonitor_arm.cpp | 41 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); 51 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); 122 // Get pointer to m_fpr variable and set the data from it. 123 assert(reg_info->byte_offset < sizeof m_fpr); 124 uint8_t *src = (uint8_t *)&m_fpr + reg_info->byte_offset; 165 ::memcpy(dst, &m_fpr, sizeof(m_fpr)); 181 ::memcpy(&m_fpr, sr [all...] |
H A D | RegisterContextPOSIXProcessMonitor_arm64.cpp | 42 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); 52 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); 133 // Get pointer to m_fpr variable and set the data from it. 134 assert(reg_info->byte_offset < sizeof m_fpr); 135 uint8_t *src = (uint8_t *)&m_fpr + reg_info->byte_offset; 174 ::memcpy(dst, &m_fpr, sizeof m_fpr); 189 ::memcpy(&m_fpr, sr [all...] |
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | RegisterContextPOSIXCore_mips64.cpp | 31 m_fpr.SetData(m_fpr_buffer); 32 m_fpr.SetByteOrder(fpregset.GetByteOrder()); 67 v =m_fpr.GetMaxU64(&offset, reg_info->byte_size);
|
H A D | RegisterContextPOSIXCore_s390x.cpp | 32 m_fpr.SetData(m_fpr_buffer); 33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); 69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size);
|
H A D | RegisterContextPOSIXCore_ppc64le.cpp | 35 m_fpr.SetData(m_fpr_buffer); 36 m_fpr.SetByteOrder(fpregset.GetByteOrder()); 71 offset = m_fpr.CopyData(offset, reg_info->byte_size, &v); 74 value.SetBytes(&v, reg_info->byte_size, m_fpr.GetByteOrder()); 99 tmp_offset = m_fpr.CopyData(offset / 2, reg_info->byte_size / 2, dst);
|
H A D | RegisterContextPOSIXCore_powerpc.cpp | 32 m_fpr.SetData(m_fpr_buffer); 33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); 69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size);
|
H A D | RegisterContextPOSIXCore_mips64.h | 52 lldb_private::DataExtractor m_fpr; member in class:RegisterContextCorePOSIX_mips64
|
H A D | RegisterContextPOSIXCore_ppc64le.h | 43 lldb_private::DataExtractor m_fpr; member in class:RegisterContextCorePOSIX_ppc64le
|
H A D | RegisterContextPOSIXCore_s390x.h | 52 lldb_private::DataExtractor m_fpr; member in class:RegisterContextCorePOSIX_s390x
|
H A D | RegisterContextPOSIXCore_powerpc.h | 56 lldb_private::DataExtractor m_fpr; member in class:RegisterContextCorePOSIX_powerpc
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextPOSIX_arm64.cpp | 48 ::memset(&m_fpr, 0, sizeof m_fpr);
|
H A D | RegisterContextPOSIX_arm.h | 81 m_fpr; // floating-point registers including extended register sets. member in class:RegisterContextPOSIX_arm
|
H A D | RegisterContextPOSIX_arm64.h | 55 m_fpr; // floating-point registers including extended register sets. member in class:RegisterContextPOSIX_arm64
|
H A D | RegisterContextPOSIX_arm.cpp | 108 ::memset(&m_fpr, 0, sizeof m_fpr);
|
H A D | RegisterContextPOSIX_x86.cpp | 367 ::memset(&m_fpr, 0, sizeof(FPR)); 468 m_fpr.fxsave.xmm[reg_no].bytes, 469 m_fpr.xsave.ymmh[reg_no].bytes); 485 m_fpr.fxsave.xmm[reg_no].bytes, 486 m_fpr.xsave.ymmh[reg_no].bytes);
|
H A D | RegisterContextPOSIX_x86.h | 142 lldb_private::FPR m_fpr; // floating-point registers including extended member in class:RegisterContextPOSIX_x86
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
H A D | NativeRegisterContextNetBSD_x86_64.h | 86 struct fpreg m_fpr; member in class:lldb_private::process_netbsd::NativeRegisterContextNetBSD_x86_64 88 struct xmmregs m_fpr; member in class:lldb_private::process_netbsd::NativeRegisterContextNetBSD_x86_64
|
H A D | NativeRegisterContextNetBSD_x86_64.cpp | 259 m_gpr(), m_fpr(), m_dbr() {} 434 return DoRegisterSet(PT_GETFPREGS, &m_fpr); 436 return DoRegisterSet(PT_GETXMMREGS, &m_fpr); 459 return DoRegisterSet(PT_SETFPREGS, &m_fpr); 461 return DoRegisterSet(PT_SETXMMREGS, &m_fpr); 648 reg_value = (uint16_t)m_fpr.fxstate.fx_cw; 651 reg_value = (uint16_t)m_fpr.fxstate.fx_sw; 654 reg_value = (uint8_t)m_fpr.fxstate.fx_tw; 657 reg_value = (uint64_t)m_fpr.fxstate.fx_opcode; 660 reg_value = (uint64_t)m_fpr [all...] |