On Fri, 27 Mar 2020 18:53:55 +0300
Eugeniy Paltsev <eugeniy.palt...@synopsys.com> wrote:

> +
> +noinline void _mcount(unsigned long parent_ip)
> +{
> +     unsigned long ip = (unsigned long)__builtin_return_address(0);
> +
> +     if (unlikely(ftrace_trace_function != ftrace_stub))
> +             ftrace_trace_function(ip - MCOUNT_INSN_SIZE, parent_ip,
> +                                   NULL, NULL);
> +}
> +EXPORT_SYMBOL(_mcount);

So, ARCv2 allows the _mcount code to be written in C? Nice!

-- Steve

_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc

Reply via email to