[clang] [compiler-rt] [llvm] [AIX] Implement the ifunc attribute. (PR #153049)

Sean Fertile via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 25 07:35:41 PDT 2025


================
@@ -100,6 +102,13 @@ static cl::opt<bool> EnableSSPCanaryBitInTB(
     "aix-ssp-tb-bit", cl::init(false),
     cl::desc("Enable Passing SSP Canary info in Trackback on AIX"), cl::Hidden);
 
+static cl::list<std::string> IFuncLocal(
+    "ifunc-local",
----------------
mandlebug wrote:

I don't recall where we ended up in the discussion of this option. I'm not a fan of having a safelist option that takes a list of strings, however I think we came to the conclusion this might be needed because having a compiler only implementation can't sufficiently verify the resolver is always safe?

https://github.com/llvm/llvm-project/pull/153049


More information about the cfe-commits mailing list