diff --git a/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp b/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp index e98e0a8a0caa7f..4578138a89b39b 100644 --- a/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp +++ b/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp @@ -37,14 +37,12 @@ NativeRegisterContextFreeBSD::CreateHostNativeRegisterContextFreeBSD( NativeRegisterContextFreeBSD_arm64::NativeRegisterContextFreeBSD_arm64( const ArchSpec &target_arch, NativeThreadProtocol &native_thread) : NativeRegisterContextRegisterInfo( - native_thread, new RegisterInfoPOSIX_arm64(target_arch)) + native_thread, new RegisterInfoPOSIX_arm64(target_arch, 0)) #ifdef LLDB_HAS_FREEBSD_WATCHPOINT , m_read_dbreg(false) #endif { - GetRegisterInfo().ConfigureVectorRegisterInfos( - RegisterInfoPOSIX_arm64::eVectorQuadwordAArch64); ::memset(&m_hwp_regs, 0, sizeof(m_hwp_regs)); ::memset(&m_hbp_regs, 0, sizeof(m_hbp_regs)); } @@ -79,8 +77,6 @@ Status NativeRegisterContextFreeBSD_arm64::ReadRegisterSet(uint32_t set) { return NativeProcessFreeBSD::PtraceWrapper( PT_GETFPREGS, m_thread.GetID(), m_reg_data.data() + sizeof(RegisterInfoPOSIX_arm64::GPR)); - case RegisterInfoPOSIX_arm64::SVERegSet: - return Status("not supported"); } llvm_unreachable("NativeRegisterContextFreeBSD_arm64::ReadRegisterSet"); } @@ -94,8 +90,6 @@ Status NativeRegisterContextFreeBSD_arm64::WriteRegisterSet(uint32_t set) { return NativeProcessFreeBSD::PtraceWrapper( PT_SETFPREGS, m_thread.GetID(), m_reg_data.data() + sizeof(RegisterInfoPOSIX_arm64::GPR)); - case RegisterInfoPOSIX_arm64::SVERegSet: - return Status("not supported"); } llvm_unreachable("NativeRegisterContextFreeBSD_arm64::WriteRegisterSet"); }