summaryrefslogtreecommitdiff
path: root/uprobe/arch/asm-arm/swap_uprobes.h
blob: 190222236c0475a4ce064d8ced9afc9491ab1d98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef _ARM_SWAP_UPROBES_H
#define _ARM_SWAP_UPROBES_H

struct kprobe;
struct pt_regs;
struct task_struct;

int arch_prepare_uprobe(struct kprobe *p, struct task_struct *task, int atomic);

int setjmp_upre_handler(struct kprobe *p, struct pt_regs *regs);

int swap_arch_init_uprobes(void);
void swap_arch_exit_uprobes(void);

#endif /* _ARM_SWAP_UPROBES_H */