[libunwind] [PAC][libunwind][AArch64] Keep LR signed when stored in context struct (PR #171717)
Oliver Hunt via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 12 04:20:05 PST 2025
https://github.com/ojhunt commented:
I just did an initial, very high level, scan through this and have a few questions in comments.
Most of this is the pure assembly parts of unwinding which I'm not super comfortable reviewing. If you feel it's necessary I can spend some time with pen and paper going through it, but I'm probably much slower than other folk due to my paranoia of missing details.
My only significant concern is the conditional signing behavior. It's not the worst (you're choosing between schemas rather the auth vs no-auth, but it would be nice for there to be some kinds of strict guarantees around the use of the validity and system concerns of these variables and schemas. Im theory the use b key, and similar
Maybe @ahmedbougacha has thoughts on this?
https://github.com/llvm/llvm-project/pull/171717
More information about the cfe-commits
mailing list