labath added a comment.

In D77047#1966539 <https://reviews.llvm.org/D77047#1966539>, @omjavaid wrote:
> @labath Core file FP register access is not supported on AArch64. I am 
> working on a follow up patch to fix it. This patch only has linux changes so 
> can we get this through?


This patch is a bit big and basically untested (an unconditionally skipped test 
hardly counts), so I am looking for ways to split it up and add some test 
coverage. I'm also worried about copying what appear to be chunks of linux 
header files...



================
Comment at: lldb/source/Plugins/Process/Linux/NativeThreadLinux.h:42-43
   NativeRegisterContextLinux &GetRegisterContext() override {
+    if (m_reg_context_up && IsStopped(nullptr))
+      m_reg_context_up->ConfigureRegisterContext();
+
----------------
Why can't this work be done in the register context constructor? I believe we 
are always creating a Thread (and its reg context) while it is stopped...


================
Comment at: 
lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:38-40
+  uint32_t SetRegisterInfoMode(uint32_t mode) {
+    return m_register_info_interface_up->SetRegisterInfoMode(mode);
+  }
----------------
I can't find any callers of this function. Who is calling it?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77047/new/

https://reviews.llvm.org/D77047



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to