Home
last modified time | relevance | path

Searched refs:optimized_kprobe (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/arch/arm/probes/kprobes/
Dopt-arm.c119 int arch_check_optimized_kprobe(struct optimized_kprobe *op) in arch_check_optimized_kprobe()
140 __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) in __arch_remove_optimized_kprobe()
151 optimized_callback(struct optimized_kprobe *op, struct pt_regs *regs) in optimized_callback()
184 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *orig) in NOKPROBE_SYMBOL()
293 struct optimized_kprobe *op, *tmp; in arch_optimize_kprobes()
329 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
341 struct optimized_kprobe *op, *tmp; in arch_unoptimize_kprobes()
349 int arch_within_optimized_kprobe(struct optimized_kprobe *op, in arch_within_optimized_kprobe()
356 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
/Linux-v5.4/arch/powerpc/kernel/
Doptprobes.c111 static void optimized_callback(struct optimized_kprobe *op, in optimized_callback()
134 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
190 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p) in arch_prepare_optimized_kprobe()
301 int arch_check_optimized_kprobe(struct optimized_kprobe *op) in arch_check_optimized_kprobe()
308 struct optimized_kprobe *op; in arch_optimize_kprobes()
309 struct optimized_kprobe *tmp; in arch_optimize_kprobes()
325 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
333 struct optimized_kprobe *op; in arch_unoptimize_kprobes()
334 struct optimized_kprobe *tmp; in arch_unoptimize_kprobes()
342 int arch_within_optimized_kprobe(struct optimized_kprobe *op, in arch_within_optimized_kprobe()
/Linux-v5.4/arch/x86/kernel/kprobes/
Dopt.c36 struct optimized_kprobe *op; in __recover_optprobed_insn()
45 op = container_of(kp, struct optimized_kprobe, kp); in __recover_optprobed_insn()
148 optimized_callback(struct optimized_kprobe *op, struct pt_regs *regs) in optimized_callback()
310 int arch_check_optimized_kprobe(struct optimized_kprobe *op) in arch_check_optimized_kprobe()
325 int arch_within_optimized_kprobe(struct optimized_kprobe *op, in arch_within_optimized_kprobe()
334 void __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) in __arch_remove_optimized_kprobe()
343 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
353 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, in arch_prepare_optimized_kprobe()
424 struct optimized_kprobe *op, *tmp; in arch_optimize_kprobes()
448 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
[all …]
/Linux-v5.4/include/linux/
Dkprobes.h289 struct optimized_kprobe { struct
297 extern int arch_check_optimized_kprobe(struct optimized_kprobe *op); argument
298 extern int arch_prepare_optimized_kprobe(struct optimized_kprobe *op,
300 extern void arch_remove_optimized_kprobe(struct optimized_kprobe *op);
304 extern void arch_unoptimize_kprobe(struct optimized_kprobe *op);
305 extern int arch_within_optimized_kprobe(struct optimized_kprobe *op,
/Linux-v5.4/kernel/
Dkprobes.c387 struct optimized_kprobe *op; in free_aggr_kprobe()
389 op = container_of(p, struct optimized_kprobe, kp); in free_aggr_kprobe()
398 struct optimized_kprobe *op; in kprobe_optready()
401 op = container_of(p, struct optimized_kprobe, kp); in kprobe_optready()
411 struct optimized_kprobe *op; in kprobe_disarmed()
417 op = container_of(p, struct optimized_kprobe, kp); in kprobe_disarmed()
425 struct optimized_kprobe *op; in kprobe_queued()
428 op = container_of(p, struct optimized_kprobe, kp); in kprobe_queued()
443 struct optimized_kprobe *op; in get_optimized_kprobe()
450 op = container_of(p, struct optimized_kprobe, kp); in get_optimized_kprobe()
[all …]