Interesting thread on trade-offs for ARM64 memory mappings with security mitigations. I personally also like PAC (CC ) because of the potential to protect much more than the stack and return pointers.
usenix.org/conference/use is an excellent step towards that ().
Quote Tweet
Linux on 64-bit ARM is most commonly used with 4k pages and 3-level page tables. This results in a 39-bit address space rather than the full 64-bit address space.
It's possible to use 4-level page tables and then you get a 48-bit address space like you typically have on x86_64.
Show this thread
2
1
5

