Lines Matching refs:probes

36 There are currently two types of probes: kprobes, and kretprobes
37 (also called return probes). A kprobe can be inserted on virtually
43 one or more probes, and the exit function unregisters them. A
48 There are also ``register_/unregister_*probes()`` functions for batch
49 registration/unregistration of a group of ``*probes``. These functions
51 a lot of probes at once.
54 probes work and how jump optimization works. They explain certain
137 some probes. In the kretprobe struct, the nmissed field is set to
312 Kprobes and return probes are implemented on the following
318 - ia64 (Does not support probes on instruction slot1.)
319 - sparc64 (Return probes not yet implemented.)
350 function for each type of probe. The API also includes "register_*probes"
351 and "unregister_*probes" functions for (un)registering arrays of probes.
470 register_*probes
479 Registers each of the num probes in the specified array. If any
480 error occurs during registration, all probes in the array, up to
481 the bad probe, are safely unregistered before the register_*probes
492 unregister_*probes
501 Removes each of the num probes in the specified array at once.
505 If the functions find some incorrect probes (ex. unregistered
506 probes) in the specified array, they clear the addr field of those
507 incorrect probes. However, other probes in the array are
537 Kprobes allows multiple probes at the same address. Also,
553 install probes there. gcc may inline a function without being asked,
601 reason, Kprobes doesn't support return probes (or kprobes)
684 b. Kernel return probes for sparc64.
686 d. User-space probes.
687 e. Watchpoint probes (which fire on data references).
738 /sys/kernel/debug/kprobes/list: Lists all registered probes on the system::
750 such probes are marked with [GONE]. If the probe is temporarily disabled,
751 such probes are marked with [DISABLED]. If the probe is optimized, it is
759 registered probes will be disarmed, till such time a "1" is echoed to this
774 "debug.kprobes_optimization" to 0 via sysctl, all optimized probes will be
775 unoptimized, and any new probes registered after that will not be optimized.
778 probes (marked [OPTIMIZED]) will be unoptimized ([OPTIMIZED] tag will be