[all-commits] [llvm/llvm-project] 2b4d75: [BOLT] Gadget scanner: detect authentication oracl...

Anatoly Trosinenko via All-commits all-commits at lists.llvm.org
Thu Jun 19 05:15:47 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b4d757290226e0185e17294339aae1588efd07e
      https://github.com/llvm/llvm-project/commit/2b4d757290226e0185e17294339aae1588efd07e
  Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
  Date:   2025-06-19 (Thu, 19 Jun 2025)

  Changed paths:
    M bolt/include/bolt/Passes/PAuthGadgetScanner.h
    M bolt/lib/Passes/PAuthGadgetScanner.cpp
    A bolt/test/binary-analysis/AArch64/gs-pauth-authentication-oracles.s
    M bolt/test/binary-analysis/AArch64/gs-pauth-debug-output.s

  Log Message:
  -----------
  [BOLT] Gadget scanner: detect authentication oracles (#135663)

Implement the detection of authentication instructions whose results can
be inspected by an attacker to know whether authentication succeeded.

As the properties of output registers of authentication instructions are
inspected, add a second set of analysis-related classes to iterate over
the instructions in reverse order.



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