[Lldb-commits] [PATCH] D98529: [lldb] Strip pointer authentication codes from aarch64 pc.

David Spickett via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Mar 23 03:33:51 PDT 2021


DavidSpickett added a comment.

> OK we may need to retain the manual setting when I upstream this, instead of going with the pure Process-maintained value determined dynamically by gdb packet or corefile metadata. If this is something you need for your own FixCodeAddress prelim patch, I can upstream the target.process.virtual-addressable-bits setting (I think the name is fine, even once Process can determine this dynamically). We'll need to decide at some point what the correct behavior is when they conflict, but if only one is set the choice is straightforward.

>From what pcc said, I was mistaken. So I don't think a setting would be needed (thanks for the offer though). The combination of top byte ignore and the PAC mask registers should give us what we need for Linux.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D98529/new/

https://reviews.llvm.org/D98529



More information about the lldb-commits mailing list