Messages in this thread | | | Date | Thu, 16 Apr 2009 17:03:22 -0700 | From | Jeremy Fitzhardinge <> | Subject | Re: [PATCH 2/8] tracing: create automated trace defines |
| |
Mathieu Desnoyers wrote: > The other point I dislike about the out-of-line approach is that the > tracer will suffer from a pointless supplementary function call at each > event. Given how slow function calls are, at least on x86, I'd prefer > leaving the handler call chain inline, unless there is a very strong > reason not to do so. >
Are they? They're generally considered to be "free", because the call and return are predicted 100% accurately.
> I'll come up with a patch that leaves the tracepoint inline, but fixes > the header dependency. > OK.
J
| |