llvm-project
32d21326 - [HWASAN] [RISC-V] Update EnableTaggingAbi for RISC-V linux. (#176616)

Commit
98 days ago
[HWASAN] [RISC-V] Update EnableTaggingAbi for RISC-V linux. (#176616) Enabling pointer tagging in the userspace ABI for RISC-V kernels differs to that of Aarch64. It requires requesting a particular number of masked pointer bits, an error is returned if the platform could not accommodate the request: https://docs.kernel.org/arch/riscv/uabi.html#pointer-masking While experimenting with enabling RISC-V HWASAN on GCC I was hitting the error > HWAddressSanitizer failed to enable tagged address syscall ABI when attempting to run instrumented programs in the spike simulator running kernel release 6.18. This patch successfully allows the tagged address syscall ABI to be enabled by the support runtime.
Author
Parents
Loading