[PATCH, i386, Pointer Bounds Checker 12/x] Recognize instrumented special functions

Ilya Enkovich enkovich.gnu@gmail.com
Mon Jun 2 10:38:00 GMT 2014


On 30 May 10:46, Jeff Law wrote:
> On 05/29/14 05:00, Ilya Enkovich wrote:
> >Hi,
> >
> >This patch allows to recognize instrumented call to special function by using the original function name for recognition.
> >
> >Bootstrapped and tested on linux-x86_64.
> >
> >Thanks,
> >Ilya
> >--
> >gcc/
> >
> >2014-05-29  Ilya Enkovich  <ilya.enkovich@intel.com>
> >
> >	* calls.c (special_function_p): Use original decl name
> >	when analyzing instrumentation clone.
> OK for the trunk when the rest of the patches are approved.
> 
> Presumably we have to use the original decl because we twiddle the
> name in the clones, right?  Just want to make sure I understand why
> we're dong this :-)
That's right. We add ".chkp" prefix for all instrumented functions to keep assembler name unique during compilation. Otherwise it becomes a mess with LTO.

Ilya
> 
> 
> jeff
> 



More information about the Gcc-patches mailing list