Lines Matching refs:jump
49 probes work and how jump optimization works. They explain certain
172 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump
186 - Kprobes verifies that the region that will be replaced by the jump
188 (A jump instruction is multiple bytes, and so may overlay multiple
192 jump into the optimized region. Specifically:
193 - the function contains no indirect jump;
195 the fixup code triggered by the exception could jump back into the
198 - there is no near jump to the optimized region (other than to the first
212 - a jump back to the original execution path.
235 The Kprobe-optimizer doesn't insert the jump instruction immediately;
244 the optimized region with a jump instruction to the detour buffer,
252 optimized list. If the optimization has been done, the jump is
257 the optimizer replaces the 2nd instruction with the jump *address*
267 The jump optimization changes the kprobe's pre_handler behavior.
295 - i386 (Supports jump optimization)
296 - x86_64 (AMD-64, EM64T) (Supports jump optimization)
611 a 5-byte jump instruction. So there are several limitations.
615 c) JTPR must not be targeted by any jump or call instruction.
723 a knob to globally and forcibly turn jump optimization (see section
724 1.4) ON or OFF. By default, jump optimization is allowed (ON).