[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
- To: Rahul Chaudhry <rahulchaudhry@google.com>
- Subject: Re: Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
- From: "Ian Lance Taylor via gnu-gabi" <gnu-gabi@sourceware.org>
- Date: Thu, 7 Dec 2017 15:37:37 -0800
- Authentication-results: sourceware.org; auth=none
- Cc: Sriraman Tallam <tmsriram@google.com>, hegdesmailbox@gmail.com, Florian Weimer <fweimer@redhat.com>, David Edelsohn <dje.gcc@gmail.com>, Rafael Avila de Espindola <rafael.espindola@gmail.com>, Binutils Development <binutils@sourceware.org>, Alan Modra <amodra@gmail.com>, Cary Coutant <ccoutant@gmail.com>, gnu-gabi@sourceware.org, Xinliang David Li <davidxl@google.com>, Sterling Augustine <saugustine@google.com>, Paul Pluzhnikov <ppluzhnikov@google.com>, "H.J. Lu" <hjl.tools@gmail.com>, Luis Lozano <llozano@google.com>, Peter Collingbourne <pcc@google.com>, Rui Ueyama <ruiu@google.com>, llvm-dev@lists.llvm.org
- Delivered-to: listarch-gnu-gabi@sourceware.org
- Delivered-to: mailing list gnu-gabi@sourceware.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9EZhKD0tvbrK/pv56/2hXpYDP0/Hzo1v8xsI9fssoQY=; b=WLmyycDCwUbZMvgP8mJCXfGdUsW5qVfYf3xjf87mqiE/80/vT+vrdYcsY8LqlghBVk VLcegNE+gP+FoIjctiUqq+lL0BH72fwYxtVxHPoyLt+d9gDCve/zFL7bUxPQcbkbMq2G 1RZfMhP9oCG+UOAutCsy0jxIm0lTipXp8Gir6VYvbrr0OE9a1T13iIeesk/RQDKSKZap FZKVTecMZ0b53hW2qO2QU3SIg2T5+JMtfjjFMdGUjORu4s2ErXc6komyDjR8ick+syl2 GPDfTldQ3UqFIFJWlXzOkONOPAMPpLWrph6/mv11A1x2PGQbggdp6UFubiOiqaqeBWIm BPgw==
- In-reply-to: <CAJRD=ooGubyUOLE6W7LHdeU2ZNDEG1A=84+P=1iOvfmD7-7GNg@mail.gmail.com>
- List-help: <mailto:gnu-gabi-help@sourceware.org>
- List-id: <gnu-gabi.sourceware.org>
- List-post: <mailto:gnu-gabi@sourceware.org>
- List-subscribe: <mailto:gnu-gabi-subscribe@sourceware.org>
- Mailing-list: contact gnu-gabi-help@sourceware.org; run by ezmlm
- References: <CAGWvnynFwXFGLj3tAVgDatn0zmuHcWHyRNuDvR+wRZCXLnar_A@mail.gmail.com> <8737cosnym.fsf@localhost.localdomain.i-did-not-set--mail-host-address--so-tickle-me> <CAGWvnynEe3QkhDMGc=Tx8Vr44egtv3xLuh1yiVcAhv+e3GLtZg@mail.gmail.com> <a3e5c76c-8cb9-fc53-a30a-96b2c85079e1@gmail.com> <a68a5d29-09d6-e758-8680-d94f42762adf@redhat.com> <7e698a5f-32d7-6549-7e23-8850b85e6c10@gmail.com> <CAAs8Hmziqc0hebPndiGuZN=buFm=M+O+2fGCfsv_rvDro9zJZA@mail.gmail.com> <CAJRD=ooGubyUOLE6W7LHdeU2ZNDEG1A=84+P=1iOvfmD7-7GNg@mail.gmail.com>
- Reply-to: Ian Lance Taylor <iant@google.com>
- Sender: gnu-gabi-owner@sourceware.org
On Thu, Dec 7, 2017 at 2:51 PM, Rahul Chaudhry <rahulchaudhry@google.com> wrote:
>
> However, before that can happen, we need agreement on the ABI side for the new
> section type and the encoding. We haven't worked on a change of this magnitude
> before that touches so many different pieces from the linker, elf tools, and
> the dynamic loader. Specifically, we need agreement and/or guidance on where
> and how should the new section type and its encoding be documented. We're
> proposing adding new defines for SHT_RELRZ, DT_RELRZ, DT_RELRZSZ, DT_RELRZENT,
> and DT_RELRZCOUNT that all the different parts of the toolchains can agree on.
Sounds like good work.
The place to hold a discussion on ELF ABI issues is
generic-abi@googlegroups.com and gnu-gabi@sourceware.org. Inasmuch as
there is an official ELF ABI any more now that SCO has gone under, it
is maintained on the generic-abi list.
Ian