From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 66367 invoked by alias); 22 Mar 2018 16:10:13 -0000 Mailing-List: contact gnu-gabi-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: gnu-gabi-owner@sourceware.org Received: (qmail 66350 invoked by uid 89); 22 Mar 2018 16:10:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.4 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail-wr0-f179.google.com Received: from mail-wr0-f179.google.com (HELO mail-wr0-f179.google.com) (209.85.128.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 22 Mar 2018 16:10:07 +0000 Received: by mail-wr0-f179.google.com with SMTP id 80so8187653wrb.2 for ; Thu, 22 Mar 2018 09:10:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=P33V0FaWnvpm8k6XyBv8nrmm/BN0pQCRwxGHxTYdigw=; b=HyBL9YF+sOeTmfZu/kaM/GhMnR82q1gzwss81O2mJG4g9kd+q1Pc0JIEV9Vrp6oGTt i4Bm8sExEe5lUkBcANs3QHW2/VFtiMt9pbESvL+I8OtC623iFiLz3AKjfNXSR5dexV6O 16ZrWKak7gZqxmLokpPncwY0teHe+/x9JdL9MxSrWp5lx66zhB12dFxc6jevF+GlkUA+ vH1sYgIcNv1QT5BE7jPeuWbKo1Ag+fTL2S2diX2v/ZPmG+hAT+mSsSl4rZFHcVHSudqQ Nxu5VrgEx71SC6TxI2lbu/aF2HAT1xFwoafLWZ+bnjRylyal+IuhIepclBL20l7VaMrw 5YlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=P33V0FaWnvpm8k6XyBv8nrmm/BN0pQCRwxGHxTYdigw=; b=bqNZoNmdZ1YmRvNlIfMilDO7hF21IKpJMiChBQYMnzkWkXwGwpBx3AhtEUDe94lYxZ 9z9VpLHz8EPQNkK4iJ4Ytpz+/Bz1aWHwyJdLQ1h2b+ZY/2Keh0ai26Wu9Q5c5pMWbhy+ niSeH0JW+l9S4ME4ZpPz/eCnFW6dJyt+wl4X4IpPHJT49/OF+VyqNettGMEe1KkIxoRL 1NL3u2XVvTzEnTJHWvR2S0TdF6u/yYZdesek3ZGXJFjV7auT7DTdfdcxC93R6hovADd1 uOJwrULdMI3GVBHJiXjRoTVrKgnxFm9WluiX2Hf6sGBeHSPRdQmxsLixtZ2mnR5u7zxs PACQ== X-Gm-Message-State: AElRT7EImyXrLIxvbQ1vipAtWVskCX1mBr8BgT9OTnxzdzi+FOP1oKEE J6c9Qus8eE3PeBxM5/1ufHLSymSDO+LS7PTe3cf4Qg== X-Google-Smtp-Source: AG47ELs5wAP2WrWrpWDylZ2RfHsry/cI1tjDlhvqNdBO2t0zIcUeYmJ0Tt6FUZ5XU93ZVGF1BehHtStqhUpBlNkkwzs= X-Received: by 10.223.129.13 with SMTP id 13mr16703396wrm.20.1521735005022; Thu, 22 Mar 2018 09:10:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.150.146 with HTTP; Thu, 22 Mar 2018 09:10:04 -0700 (PDT) In-Reply-To: <76f5551d-e8dc-4915-e3d8-54a2305a5718@redhat.com> References: <20180317133115.GA4681@gmail.com> <87370txhr1.fsf@mid.deneb.enyo.de> <3a203b82-1247-5538-4848-92c9227cc77e@redhat.com> <87po3wo589.fsf@mid.deneb.enyo.de> <76f5551d-e8dc-4915-e3d8-54a2305a5718@redhat.com> From: Cary Coutant Date: Mon, 01 Jan 2018 00:00:00 -0000 Message-ID: Subject: Re: RFC: Audit external function called indirectly via GOT To: generic-abi@googlegroups.com Cc: Florian Weimer , "H.J. Lu" , gnu-gabi@sourceware.org Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-q1/txt/msg00022.txt.bz2 > Today we have to admit that -fno-plt is not compatible with auditing. > > I would like to change that to ensure that in future releases we are > able to let users use -fno-plt *and* auditing. The security features are all about locking down the GOT and the PLTGOT at program startup. The auditing features take advantage of the lazy binding mechanism and want to fiddle with those tables dynamically. I don't see how you're going to make the two compatible. -cary