gen_insn_execbuf() and pc_dep_insn_execbuf():
from src/modules/kprobe/arch/asm-arm/dbi_kprobes_arm.h
to src/modules/kprobe/arch/asm-arm/dbi_kprobes.c
}
//EXPORT_SYMBOL_GPL (dbi_arch_exit_kprobes);
+
+/* export symbol for dbi_kprobes_arm.h */
+EXPORT_SYMBOL_GPL(gen_insn_execbuf);
+EXPORT_SYMBOL_GPL(pc_dep_insn_execbuf);
#define _DBI_KPROBES_ARM_H
void kretprobe_trampoline(void);
-
void gen_insn_execbuf(void);
-EXPORT_SYMBOL_GPL(gen_insn_execbuf);
-
void pc_dep_insn_execbuf(void);
-EXPORT_SYMBOL_GPL(pc_dep_insn_execbuf);
#endif /* _DBI_KPROBES_ARM_H */
#include <dbi_kprobes.h>
#include <asm/dbi_kprobes.h>
+#include <asm/dbi_kprobes_arm.h>
#include <asm/traps.h>
#include <swap_uprobes.h>
#include <asm/swap_uprobes.h>
// FIXME:
#include <dbi_kdebug.h>
extern struct hlist_head uprobe_insn_pages;
-void pc_dep_insn_execbuf(void);
-void gen_insn_execbuf(void);
void gen_insn_execbuf_thumb(void);
void pc_dep_insn_execbuf_thumb(void);