Lines Matching full:jump
54 probes work and how jump optimization works. They explain certain
170 How Does Jump Optimization Work?
176 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump
192 - Kprobes verifies that the region that will be replaced by the jump
194 (A jump instruction is multiple bytes, and so may overlay multiple
198 jump into the optimized region. Specifically:
200 - the function contains no indirect jump;
202 the fixup code triggered by the exception could jump back into the
204 - there is no near jump to the optimized region (other than to the first
220 - a jump back to the original execution path.
246 The Kprobe-optimizer doesn't insert the jump instruction immediately;
255 the optimized region with a jump instruction to the detour buffer,
264 optimized list. If the optimization has been done, the jump is
269 the optimizer replaces the 2nd instruction with the jump *address*
279 The jump optimization changes the kprobe's pre_handler behavior.
316 - i386 (Supports jump optimization)
317 - x86_64 (AMD-64, EM64T) (Supports jump optimization)
606 On x86/x86-64, since the Jump Optimization of Kprobes modifies
625 JTPR: Jump Target Prohibition Region
630 a 5-byte jump instruction. So there are several limitations.
634 c) JTPR must not be targeted by any jump or call instruction.
772 a knob to globally and forcibly turn jump optimization (see section
773 :ref:`kprobes_jump_optimization`) ON or OFF. By default, jump optimization