Fixed arm64 build error

llvm-svn: 237493
diff --git a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
index 517d707..e77a8a5 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
+++ b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
@@ -621,8 +621,8 @@
         struct user_hwdebug_state dreg_state;
 
         memset (&dreg_state, 0, sizeof (dreg_state));
-        ioVec.iov_len = (__builtin_offsetof (struct user_hwdebug_state, dbg_regs[m_count - 1])
-                      + sizeof (dreg_state.dbg_regs [m_count - 1]));
+        ioVec.iov_base = &dreg_state;
+        ioVec.iov_len = sizeof(dreg_state);
 
         if (m_type == 0)
             m_type = NT_ARM_HW_WATCH;