Lines Matching refs:ftrace
43 Most of these problems are solved by using the dynamic ftrace framework as
44 a base. A Kprobe is registered as a ftrace handler when the function entry
46 a live patch is called with the help of a custom ftrace handler. But there are
327 ftrace handler is registered\ [#]_. This stage is indicated by a value of '1'
336 Note that functions might be patched multiple times. The ftrace handler
339 The right implementation is selected by the ftrace handler, see
356 the ftrace handler is unregistered and the struct klp_ops is
378 patch are removed from the corresponding struct klp_ops. The ftrace handler
415 Livepatch is based on the dynamic ftrace. In particular, functions
416 implementing ftrace or the livepatch ftrace handler could not be
423 - Livepatch works reliably only when the dynamic ftrace is located at
432 the ftrace handler. This operation has to be reverted on return.
433 Fortunately, the generic ftrace code has the same problem and all
434 this is handled on the ftrace level.
437 - Kretprobes using the ftrace framework conflict with the patched
440 Both kretprobes and livepatches use a ftrace handler that modifies