From 2c1315497801fa83c8e0ba71fb2516f80ae4bbae Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Fri, 29 Mar 2013 16:22:11 +0400 Subject: [PATCH] [REFACTOR] move export function in source file 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 --- kprobe/arch/asm-arm/dbi_kprobes.c | 4 ++++ kprobe/arch/asm-arm/dbi_kprobes_arm.h | 4 ---- uprobe/arch/asm-arm/swap_uprobes.c | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/kprobe/arch/asm-arm/dbi_kprobes.c b/kprobe/arch/asm-arm/dbi_kprobes.c index 3b1b79f..11a809f 100644 --- a/kprobe/arch/asm-arm/dbi_kprobes.c +++ b/kprobe/arch/asm-arm/dbi_kprobes.c @@ -772,3 +772,7 @@ void __exit dbi_arch_exit_kprobes (void) } //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); diff --git a/kprobe/arch/asm-arm/dbi_kprobes_arm.h b/kprobe/arch/asm-arm/dbi_kprobes_arm.h index 4bf115b..b953e5c 100644 --- a/kprobe/arch/asm-arm/dbi_kprobes_arm.h +++ b/kprobe/arch/asm-arm/dbi_kprobes_arm.h @@ -2,11 +2,7 @@ #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 */ diff --git a/uprobe/arch/asm-arm/swap_uprobes.c b/uprobe/arch/asm-arm/swap_uprobes.c index 1e65d33..d47129b 100644 --- a/uprobe/arch/asm-arm/swap_uprobes.c +++ b/uprobe/arch/asm-arm/swap_uprobes.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -8,8 +9,6 @@ // FIXME: #include 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); -- 2.7.4