On Thu, May 21, 2015 at 10:51:50PM +0100, Pedro Alves wrote:
> On 05/21/2015 10:12 PM, Sriraman Tallam wrote:
> > 
> > My original proposal, for x86_64 only, was to add
> > -fno-plt=<function-name>. This lets the user decide for which
> > functions PLT must be avoided.  Let the compiler always generate an
> > indirect call using call *func@GOTPCREL(%rip).  We could do this for
> > non-PIC code too.  No need for linker fixups since this relies on the
> > user to know that func is from a shared object.
> 
> Having to pass function names on the command line seems like an odd
> interface.  E.g, you'll need to pass the mangled name for
> C++ functions.  Any reason this isn't a function attribute?

I strongly second this.  Similar reasons for why we haven't added
the asan blacklisting from the command line, one really should use
function attributes for this kind of things.

        Jakub

Reply via email to