[all-commits] [llvm/llvm-project] 5b1db5: compiler-rt: Introduce runtime functions for emula...

Peter Collingbourne via All-commits all-commits at lists.llvm.org
Wed Jul 9 16:18:59 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5b1db59fb87b4146f827d17396f54ef30ae0dc40
      https://github.com/llvm/llvm-project/commit/5b1db59fb87b4146f827d17396f54ef30ae0dc40
  Author: Peter Collingbourne <pcc at google.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M compiler-rt/cmake/Modules/AddCompilerRT.cmake
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/lib/builtins/CMakeLists.txt
    A compiler-rt/lib/builtins/aarch64/emupac.cpp
    A compiler-rt/test/builtins/Unit/aarch64/emupac.c
    M llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni
    M llvm/utils/gn/secondary/compiler-rt/test/builtins/BUILD.gn

  Log Message:
  -----------
  compiler-rt: Introduce runtime functions for emulated PAC.

The emulated PAC runtime functions emulate the ARMv8.3a pointer
authentication instructions and are intended for use in heterogeneous
testing environments. For more information, see the associated RFC:
https://discourse.llvm.org/t/rfc-emulated-pac/85557

Reviewers: llvm-beanz, petrhosek

Pull Request: https://github.com/llvm/llvm-project/pull/133530



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list