[all-commits] [llvm/llvm-project] ce12b5: [lldb] Fixup more code addresses

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Thu May 13 10:27:43 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce12b52de2fb3f319ff18effc4ea9ff4d369f328
      https://github.com/llvm/llvm-project/commit/ce12b52de2fb3f319ff18effc4ea9ff4d369f328
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M lldb/source/Expression/DWARFExpression.cpp
    M lldb/source/Target/RegisterContextUnwind.cpp

  Log Message:
  -----------
  [lldb] Fixup more code addresses

The Swift async task pointers are signed on arm64e and we need to fixup
the addresses in the CFA and DWARF expressions.


  Commit: f93e9c12bf482dbfe3d4d00fcf8bbc251500dd99
      https://github.com/llvm/llvm-project/commit/f93e9c12bf482dbfe3d4d00fcf8bbc251500dd99
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M lldb/source/Target/Process.cpp

  Log Message:
  -----------
  [lldb] Fixup indirect symbols as they are signed.

This fixes a bunch of test failures in Apple Silicon (arm64e).


Compare: https://github.com/llvm/llvm-project/compare/23e9146fba29...f93e9c12bf48


More information about the All-commits mailing list