[all-commits] [llvm/llvm-project] e11df5: Upstream debugserver arm64e support.

Jason Molenda via All-commits all-commits at lists.llvm.org
Wed Dec 4 15:23:48 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e11df585800596df2052a475f6191673b8f1a5c1
      https://github.com/llvm/llvm-project/commit/e11df585800596df2052a475f6191673b8f1a5c1
  Author: Jason Molenda <jmolenda at apple.com>
  Date:   2019-12-04 (Wed, 04 Dec 2019)

  Changed paths:
    M lldb/docs/lldb-gdb-remote.txt
    M lldb/tools/debugserver/source/DNB.cpp
    M lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
    M lldb/tools/debugserver/source/RNBRemote.cpp

  Log Message:
  -----------
  Upstream debugserver arm64e support.

The changes are minor; primarily debugserver needs to go through
accessor functions/macros when changing pc/fp/sp/lr, and debugserver
needs to clear any existing pointer auth bits from values in two
cases.  debugserver can fetch the number of bits used for addressing
from a sysctl, and will include that in the qHostInfo reply.  Update
qHostInfo documentation to document it.




More information about the All-commits mailing list