Home
last modified time | relevance | path

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

/linux-6.6.21/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()
149 optimized_callback(struct optimized_kprobe *op, struct pt_regs *regs) in optimized_callback()
182 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *orig) in NOKPROBE_SYMBOL()
291 struct optimized_kprobe *op, *tmp; in arch_optimize_kprobes()
327 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
339 struct optimized_kprobe *op, *tmp; in arch_unoptimize_kprobes()
347 int arch_within_optimized_kprobe(struct optimized_kprobe *op, in arch_within_optimized_kprobe()
355 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
/linux-6.6.21/arch/powerpc/kernel/
Doptprobes.c96 static void optimized_callback(struct optimized_kprobe *op, in optimized_callback()
119 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
154 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p) in arch_prepare_optimized_kprobe()
261 int arch_check_optimized_kprobe(struct optimized_kprobe *op) in arch_check_optimized_kprobe()
269 struct optimized_kprobe *op; in arch_optimize_kprobes()
270 struct optimized_kprobe *tmp; in arch_optimize_kprobes()
284 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
291 struct optimized_kprobe *op; in arch_unoptimize_kprobes()
292 struct optimized_kprobe *tmp; in arch_unoptimize_kprobes()
300 int arch_within_optimized_kprobe(struct optimized_kprobe *op, kprobe_opcode_t *addr) in arch_within_optimized_kprobe()
/linux-6.6.21/arch/x86/kernel/kprobes/
Dopt.c39 struct optimized_kprobe *op; in __recover_optprobed_insn()
48 op = container_of(kp, struct optimized_kprobe, kp); in __recover_optprobed_insn()
177 optimized_callback(struct optimized_kprobe *op, struct pt_regs *regs) in optimized_callback()
341 int arch_check_optimized_kprobe(struct optimized_kprobe *op) in arch_check_optimized_kprobe()
356 int arch_within_optimized_kprobe(struct optimized_kprobe *op, in arch_within_optimized_kprobe()
365 void __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) in __arch_remove_optimized_kprobe()
381 void arch_remove_optimized_kprobe(struct optimized_kprobe *op) in arch_remove_optimized_kprobe()
391 int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, in arch_prepare_optimized_kprobe()
475 struct optimized_kprobe *op, *tmp; in arch_optimize_kprobes()
504 void arch_unoptimize_kprobe(struct optimized_kprobe *op) in arch_unoptimize_kprobe()
[all …]
/linux-6.6.21/include/linux/
Dkprobes.h352 struct optimized_kprobe { struct
360 extern int arch_check_optimized_kprobe(struct optimized_kprobe *op); argument
361 extern int arch_prepare_optimized_kprobe(struct optimized_kprobe *op,
363 extern void arch_remove_optimized_kprobe(struct optimized_kprobe *op);
367 extern void arch_unoptimize_kprobe(struct optimized_kprobe *op);
368 extern int arch_within_optimized_kprobe(struct optimized_kprobe *op,
376 bool optprobe_queued_unopt(struct optimized_kprobe *op);
/linux-6.6.21/kernel/
Dkprobes.c439 struct optimized_kprobe *op; in free_aggr_kprobe()
441 op = container_of(p, struct optimized_kprobe, kp); in free_aggr_kprobe()
450 struct optimized_kprobe *op; in kprobe_optready()
453 op = container_of(p, struct optimized_kprobe, kp); in kprobe_optready()
463 struct optimized_kprobe *op; in kprobe_disarmed()
469 op = container_of(p, struct optimized_kprobe, kp); in kprobe_disarmed()
477 struct optimized_kprobe *op; in kprobe_queued()
480 op = container_of(p, struct optimized_kprobe, kp); in kprobe_queued()
495 struct optimized_kprobe *op; in get_optimized_kprobe()
502 op = container_of(p, struct optimized_kprobe, kp); in get_optimized_kprobe()
[all …]