Lines Matching refs:probes
29 There are currently three types of probes: kprobes, jprobes, and
30 kretprobes (also called return probes). A kprobe can be inserted
38 one or more probes, and the exit function unregisters them. A
43 There are also register_/unregister_*probes() functions for batch
44 registration/unregistration of a group of *probes. These functions
46 a lot of probes at once.
49 probes work and how jump optimization works. They explain certain
138 some probes. In the kretprobe struct, the nmissed field is set to
292 Kprobes, jprobes, and return probes are implemented on the following
298 - ia64 (Does not support probes on instruction slot1.)
299 - sparc64 (Return probes not yet implemented.)
327 function for each type of probe. The API also includes "register_*probes"
328 and "unregister_*probes" functions for (un)registering arrays of probes.
463 4.5 register_*probes
470 Registers each of the num probes in the specified array. If any
471 error occurs during registration, all probes in the array, up to
472 the bad probe, are safely unregistered before the register_*probes
481 4.6 unregister_*probes
488 Removes each of the num probes in the specified array at once.
491 If the functions find some incorrect probes (ex. unregistered
492 probes) in the specified array, they clear the addr field of those
493 incorrect probes. However, other probes in the array are
518 Kprobes allows multiple probes at the same address. Currently,
536 install probes there. gcc may inline a function without being asked,
585 reason, Kprobes doesn't support return probes (or kprobes or jprobes)
661 b. Kernel return probes for sparc64.
663 d. User-space probes.
664 e. Watchpoint probes (which fire on data references).
690 /sys/kernel/debug/kprobes/list: Lists all registered probes on the system
703 such probes are marked with [GONE]. If the probe is temporarily disabled,
704 such probes are marked with [DISABLED]. If the probe is optimized, it is
712 registered probes will be disarmed, till such time a "1" is echoed to this
726 0 via sysctl, all optimized probes will be unoptimized, and any new
727 probes registered after that will not be optimized. Note that this
728 knob *changes* the optimized state. This means that optimized probes