[all-commits] [llvm/llvm-project] 37cd59: [lldb][debugserver] Upstream to debugserver change...

Jason Molenda via All-commits all-commits at lists.llvm.org
Thu Aug 28 10:07:08 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 37cd595c1ccb1fd84ebdfeb0d959744a4d13726c
      https://github.com/llvm/llvm-project/commit/37cd595c1ccb1fd84ebdfeb0d959744a4d13726c
  Author: Jason Molenda <jmolenda at apple.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M lldb/tools/debugserver/source/MacOSX/MachTask.mm
    M lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp

  Log Message:
  -----------
  [lldb][debugserver] Upstream to debugserver changes (#155733)

Review of diffs from lldb's internal debugserver and llvm.org main found
two orphaned changes that should be upstreamed.

First is in MachTask::ExceptionThread where we want to confirm that a
mach exception messages is from the correct process before we process
it.

Second is that we want to run the arm64 register context through
thread_convert_thread_state() after thread_get_state, and before
thread_set_state, to re-sign fp/sp/lr/pc appropriately for ptrauth
(arm64e) processes.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list