Cleanup lldb amd64 support.
authormortimer <mortimer@openbsd.org>
Sat, 13 Feb 2021 21:33:54 +0000 (21:33 +0000)
committermortimer <mortimer@openbsd.org>
Sat, 13 Feb 2021 21:33:54 +0000 (21:33 +0000)
commita119297bd5e44b38d77070a02315a6e337fde1cb
treec3589abbcf03400118af5a3e89d2fc35a41ad457
parentb84aa302c7eeea284a49ded0c2881209acfa67e3
Cleanup lldb amd64 support.

- Remove watchpoint support since we do not support hardware watchpoints.

- Support floating point regsisters in the ReadAll/WriteAll interface.

- Standardize the sizes used in GerGPRSize() and GetFPRSize() to correspond
  to the sizes we get from ptrace.

- Fix the r/w of the mmx registers to map onto the st fp registers instead
  of xmm registers.

- Normalize some variable names to be architecture neutral.

ok patrick@
gnu/llvm/lldb/source/Plugins/Process/OpenBSD/NativeRegisterContextOpenBSD_x86_64.cpp
gnu/llvm/lldb/source/Plugins/Process/OpenBSD/NativeRegisterContextOpenBSD_x86_64.h
gnu/llvm/lldb/source/Plugins/Process/OpenBSD/NativeThreadOpenBSD.cpp
gnu/llvm/lldb/source/Plugins/Process/OpenBSD/NativeThreadOpenBSD.h