Name
Adding Pointer Authentication ABI support for your ELF platform
Session Type
Technical Talk
Date & Time
Thursday, October 24, 2024, 4:45 PM - 5:15 PM
Abstract/s
Recently the majority of the patches required to support Pointer Authentication C/C++ ABI were ported from downstream implementation for arm64e platform and were submitted & integrated into LLVM mainline (and are included in the LLVM 19 release). We have complemented them with the required changes to enable pointer authentication on ELF platforms. In this talk we will present the current status of Pointer Authentication ABI for ELF platforms, its components, their specifics and the different choices that platform should make to deploy the said ABI. We will also discuss the required changes that platforms must undertake beyond the compiler toolchain and present some proofs of concept implementations based on the Musl library.
Location Name
Hall of Cities