Lines Matching refs:ftrace
56 Most of these problems are solved by using the dynamic ftrace framework as
57 a base. A Kprobe is registered as a ftrace handler when the function entry
59 a live patch is called with the help of a custom ftrace handler. But there are
340 ftrace handler is registered\ [#]_. This stage is indicated by a value of '1'
349 Note that functions might be patched multiple times. The ftrace handler
352 The right implementation is selected by the ftrace handler, see
369 the ftrace handler is unregistered and the struct klp_ops is
391 patch are removed from the corresponding struct klp_ops. The ftrace handler
428 Livepatch is based on the dynamic ftrace. In particular, functions
429 implementing ftrace or the livepatch ftrace handler could not be
436 - Livepatch works reliably only when the dynamic ftrace is located at
445 the ftrace handler. This operation has to be reverted on return.
446 Fortunately, the generic ftrace code has the same problem and all
447 this is handled on the ftrace level.
450 - Kretprobes using the ftrace framework conflict with the patched
453 Both kretprobes and livepatches use a ftrace handler that modifies