bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: secureplt breaks ld on Alpha Linux


From: Mikulas Patocka
Subject: Re: secureplt breaks ld on Alpha Linux
Date: Mon, 1 Sep 2014 11:09:54 -0400 (EDT)
User-agent: Alpine 2.02 (LRH 1266 2009-07-14)


On Sun, 31 Aug 2014, Richard Henderson wrote:

> On 08/30/2014 06:46 AM, Mikulas Patocka wrote:
> > The only possibility to save them is in the code at the beginning of 
> > _PROCEDURE_LINKAGE_TABLE_ - do you think it would be possible to save the 
> > registers on the stack here? Or, would it cause unwind problems?
> 
> It wouldn't work.

Yes. I would also break __builtin_return_address.

> > What exactly these anotations do? Do they turn off lazy binding?
> 
> Yes.  Other examples include _mcount, and the division routines.
> 
> r~

So, what exactly should be done? Can we hack ld so that if filename is 
"libots.so", lazy binding for symbols in this library is turned off 
automatically?

Mikulas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]