This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: [RFC] Add IFUNC support for MIPS
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: Faraz Shahbazker <Faraz dot Shahbazker at imgtec dot com>, "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Fri, 19 Jun 2015 15:46:25 +0000
- Subject: RE: [RFC] Add IFUNC support for MIPS
- Authentication-results: sourceware.org; auth=none
- References: <5583540C dot 7070800 at imgtec dot com>
Faraz Shahbazker <Faraz.Shahbazker@imgtec.com> writes:
> elfcpp/ChangeLog:
>
> * elfcpp.h
> (enum DT): Add cases for dynamic tags - MIPS_IPLT, MIPS_IFUNC_INDX,
> MIPS_IPLTREL and MIPS_IFUNCREL_INDX.
>
> include/elf/ChangeLog:
>
> * mips.h
> (START_RELOC_NUMBERS): Entry for R_MIPS_IRELATIVE.
> (DT_MIPS_IPLT): New dynamic tag.
> (DT_MIPS_IFUNC_INDX): New dynamic tag.
> (DT_MIPS_IPLTREL): New dynamic tag.
> (DT_MIPS_IFUNCREL_INDX): New dynamic tag.
Hi Faraz,
Please could you leave tag 0x70000035 free for the new debug tag? I
have already used this within Android in the hope that we will settle on
it as the solution for PIE debug. I don't believe there is any IFUNC
implementation in use anywhere yet so moving these tags should be OK.
Thanks,
Matthew