|
@@ -308,7 +308,8 @@ struct optimized_kprobe {
|
|
/* Architecture dependent functions for direct jump optimization */
|
|
/* Architecture dependent functions for direct jump optimization */
|
|
extern int arch_prepared_optinsn(struct arch_optimized_insn *optinsn);
|
|
extern int arch_prepared_optinsn(struct arch_optimized_insn *optinsn);
|
|
extern int arch_check_optimized_kprobe(struct optimized_kprobe *op);
|
|
extern int arch_check_optimized_kprobe(struct optimized_kprobe *op);
|
|
-extern int arch_prepare_optimized_kprobe(struct optimized_kprobe *op);
|
|
|
|
|
|
+extern int arch_prepare_optimized_kprobe(struct optimized_kprobe *op,
|
|
|
|
+ struct kprobe *orig);
|
|
extern void arch_remove_optimized_kprobe(struct optimized_kprobe *op);
|
|
extern void arch_remove_optimized_kprobe(struct optimized_kprobe *op);
|
|
extern void arch_optimize_kprobes(struct list_head *oplist);
|
|
extern void arch_optimize_kprobes(struct list_head *oplist);
|
|
extern void arch_unoptimize_kprobes(struct list_head *oplist,
|
|
extern void arch_unoptimize_kprobes(struct list_head *oplist,
|