1 #ifndef _ARM_SWAP_UPROBES_H
2 #define _ARM_SWAP_UPROBES_H
9 static inline void dbi_arch_uprobe_return(void)
13 int arch_prepare_uprobe(struct uprobe *up, struct hlist_head *page_list, int atomic);
15 int setjmp_upre_handler(struct kprobe *p, struct pt_regs *regs);
16 static inline int longjmp_break_uhandler(struct kprobe *p, struct pt_regs *regs)
21 void arch_prepare_uretprobe(struct uretprobe_instance *ri, struct pt_regs *regs);
23 unsigned long arch_get_trampoline_addr(struct kprobe *p, struct pt_regs *regs);
24 void arch_set_orig_ret_addr(unsigned long orig_ret_addr, struct pt_regs *regs);
26 int swap_arch_init_uprobes(void);
27 void swap_arch_exit_uprobes(void);
29 #endif /* _ARM_SWAP_UPROBES_H */