From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id EF3AD3858C2F; Fri, 23 Jun 2023 18:05:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EF3AD3858C2F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1687543558; bh=MGaNQdJ6arIjvCMUSZziwD58LstiywY/qqPCHRZyPRc=; h=From:To:Subject:Date:From; b=k1PB19SIK9m7knuNDEC+FEHxxdgpG69Oe5ouxWSpb4kj9xUpu02CtgMis9vRcqUPW 6Zoj0z2dxFOMUdj/2MKqHuJCeyXprxLZo3Zh487eaqRqLPX8kKyEYlhiqsUWmOUv36 MWAZ+6TZlVm1+zXp7aP5P8WS4TsIm5vF9QA0fnI4= From: "carlos at redhat dot com" To: glibc-bugs@sourceware.org Subject: [Bug libc/30583] New: RFE: Export all IFUNCs as @GLIBC_PRIVATE symbols to support overrides via audtior (LD_AUDIT) Date: Fri, 23 Jun 2023 18:05:58 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Version: 2.38 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: carlos at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://sourceware.org/bugzilla/show_bug.cgi?id=3D30583 Bug ID: 30583 Summary: RFE: Export all IFUNCs as @GLIBC_PRIVATE symbols to support overrides via audtior (LD_AUDIT) Product: glibc Version: 2.38 Status: NEW Severity: enhancement Priority: P2 Component: libc Assignee: unassigned at sourceware dot org Reporter: carlos at redhat dot com CC: drepper.fsp at gmail dot com Target Milestone: --- We should make it easy for users to experiement with the different implementations of IFUNCs. One way to do this is to use GLIBC_TUNABLES, but this is often crude and applies to all IFUNCs, not just one. What we should really do is export all IFUNCs as @GLIBC_PRIVATE symbols to allow a user-written audit module (LD_AUDIT) to select a specific IFUNC dur= ing binding. --=20 You are receiving this mail because: You are on the CC list for the bug.=