[llvm-dev] Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
Ian Lance Taylor via llvm-dev
llvm-dev at lists.llvm.org
Thu Dec 7 15:37:37 PST 2017
On Thu, Dec 7, 2017 at 2:51 PM, Rahul Chaudhry <rahulchaudhry at 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 at googlegroups.com and gnu-gabi at 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.
More information about the llvm-dev