Messages in this thread | | | Date | Fri, 27 Mar 2020 13:10:20 -0400 | From | Steven Rostedt <> | Subject | Re: [RFC] ARC: initial ftrace support |
| |
On Fri, 27 Mar 2020 18:53:55 +0300 Eugeniy Paltsev <Eugeniy.Paltsev@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
| |