[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: Rafael Avila de Espindola <rafael.espindola@gmail.com>
- Subject: Re: Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
- From: David Edelsohn <dje.gcc@gmail.com>
- Date: Mon, 1 May 2017 10:13:46 -0400
- Authentication-results: sourceware.org; auth=none
- Cc: Binutils Development <binutils@sourceware.org>, Alan Modra <amodra@gmail.com>, Florian Weimer <fweimer@redhat.com>, Cary Coutant <ccoutant@gmail.com>, Sriraman Tallam <tmsriram@google.com>, gnu-gabi@sourceware.org, Xinliang David Li <davidxl@google.com>, Sterling Augustine <saugustine@google.com>, Paul Pluzhnikov <ppluzhnikov@google.com>, Ian Lance Taylor <iant@google.com>, "H.J. Lu" <hjl.tools@gmail.com>, Rahul Chaudhry <rahulchaudhry@google.com>, Luis Lozano <llozano@google.com>, Peter Collingbourne <pcc@google.com>, Rui Ueyama <ruiu@google.com>
- 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=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Zq7Ef974v7cRXHpEVwr+g3hx63f6AKeJJL0OIGPa+yw=; b=V91cskdnir49Zu5cqWK/2uuV+1nvvAkTvkDJ/ETsjC/bhCd93wKbD0HpWFMmDBK9vE WV2B6qja5AZY8ZuDuaig+lqCSE76h1R8+oX7PkbxbSEv0FZX3S515NIbBrXpAn4fLznB 5AUIeycq6+FksZtjcJijfnwd7aRQ9HDTcHL7eFhATDVQzK6FgL/v8KiRetmrt0xLOoNG VdW5XSDkbzF6tKkZJUajAMZyqpa0qSDzXK/pia2J5iDGeuZUteHKPIJZxVxMA5rYaWxx FHyYfQlNEysyg4EmNd6YnVT8xG9DDxlNMLVxIkEZn4IeMXGuaPoqHHcZor9VtOyNC83G 6swA==
- In-reply-to: <8737cosnym.fsf@localhost.localdomain.i-did-not-set--mail-host-address--so-tickle-me>
- 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>
- Sender: gnu-gabi-owner@sourceware.org
GNU ld supports earlier versions of AIX XCOFF, so one can look at that code.
The current documentation for XCOFF is
https://www.ibm.com/support/knowledgecenter/ssw_aix_72/com.ibm.aix.files/XCOFF.htm
- David
On Mon, May 1, 2017 at 9:31 AM, Rafael Avila de Espindola
<rafael.espindola@gmail.com> wrote:
> Where is it documented?
>
> Thanks,
> Rafael
>
> David Edelsohn <dje.gcc@gmail.com> writes:
>
>> AIX uses relative relocations and generates position independent
>> executables by default. The design of the AIX linker might provide
>> some additional inspiration.
>>
>> Thanks, David