This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [Mips}Using DT tags for handling local ifuncs
- From: "Maciej W. Rozycki" <macro at codesourcery dot com>
- To: Richard Sandiford <rdsandiford at googlemail dot com>
- Cc: Jack Carter <Jack dot Carter at imgtec dot com>, "binutils at sourceware dot org" <binutils at sourceware dot org>, Doug Gilmore <Doug dot Gilmore at imgtec dot com>
- Date: Tue, 14 Jan 2014 21:42:52 +0000
- Subject: Re: [Mips}Using DT tags for handling local ifuncs
- Authentication-results: sourceware.org; auth=none
- References: <4CEFBC1BE64A8048869F799EF2D2EEEE4C6DDC0F at BADAG02 dot ba dot imgtec dot org> <87ppot6gle dot fsf at talisman dot default> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6DF9BE at BADAG02 dot ba dot imgtec dot org> <87txe5aw74 dot fsf at sandifor-thinkpad dot stglab dot manchester dot uk dot ibm dot com> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6DFD62 at BADAG02 dot ba dot imgtec dot org> <871u18c04i dot fsf at sandifor-thinkpad dot stglab dot manchester dot uk dot ibm dot com> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6DFDA5 at BADAG02 dot ba dot imgtec dot org> <8761qk6045 dot fsf at talisman dot default> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6DFFC2 at BADAG02 dot ba dot imgtec dot org> <871u185pgu dot fsf at talisman dot default> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6E022B at BADAG02 dot ba dot imgtec dot org> <87wqiy4ewa dot fsf at talisman dot default> <alpine dot DEB dot 1 dot 10 dot 1401101942340 dot 27272 at tp dot orcam dot me dot uk> <87bnzhpn0t dot fsf at talisman dot default> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6EE5F6 at BADAG02 dot ba dot imgtec dot org> <874n57pwu3 dot fsf at talisman dot default> <4CEFBC1BE64A8048869F799EF2D2EEEE4C6EE685 at BADAG02 dot ba dot imgtec dot org> <87txd7og0l dot fsf at talisman dot default>
On Mon, 13 Jan 2014, Richard Sandiford wrote:
> > What I mean by "describing" is that even though technically there are no
> > sections in an executable, many mortals like myself dump section headers
> > to see what is where and also to dump the isolated sections.
> >
> > If they are all stuffed into .got, this is lost.
>
> And also for clarification: I definitely agree. My point is that the
> problem of whether we can do this easily and without breaking user-visible
> semantics is the same regardless of which GOT scheme we use. We'd be
> dividing up the contents the same way for both schemes. And we'd be
> creating sections in the same way for both schemes.
I'd also prefer having detailed section information available. However
if we decided to go for a single section, then I'd want to have .got
renamed to something else like .gpdata or whatever at the same time.
Fortunately we don't have to decide on any of this to have the ifunc
feature implemented.
Maciej