[Lldb-commits] [PATCH] D100521: [lld] Fix up code addresses in RegisterContextUnwind

Jonas Devlieghere via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Apr 14 18:49:18 PDT 2021


JDevlieghere created this revision.
JDevlieghere added reviewers: jasonmolenda, omjavaid, justincohen.
Herald added a subscriber: kristof.beyls.
Herald added a reviewer: a.sidorin.
JDevlieghere requested review of this revision.

Call into the ABI to fixup code addresses in RegisterContextUnwind. We need this in order to debug on Apple Silicon where libraries like libSystem are `arm64e` even when the inferior is `arm64`.


https://reviews.llvm.org/D100521

Files:
  lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
  lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h
  lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp
  lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h
  lldb/source/Target/RegisterContextUnwind.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D100521.337604.patch
Type: text/x-patch
Size: 6908 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20210415/a8df046e/attachment.bin>


More information about the lldb-commits mailing list