[REFACTOR] move declaration *exit*_addr
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Wed, 29 May 2013 09:56:10 +0000 (13:56 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Wed, 29 May 2013 09:56:10 +0000 (13:56 +0400)
variables:
exit_addr
do_group_exit_addr
sys_exit_group_addr
sys_exit_addr

kprobe/dbi_kprobes.c
kprobe/dbi_kprobes_deps.c
kprobe/dbi_kprobes_deps.h

index 817cac5..fd653c0 100644 (file)
 #include <linux/mm.h>
 #include <linux/pagemap.h>
 
+static unsigned long exit_addr;
+static unsigned long do_group_exit_addr;
+static unsigned long sys_exit_group_addr;
+static unsigned long sys_exit_addr;
+
 struct slot_manager sm;
 
 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
index 6b8e455..07fe4a6 100644 (file)
 
 unsigned long sched_addr;
 unsigned long fork_addr;
-unsigned long exit_addr;
-unsigned long sys_exit_group_addr;
-unsigned long do_group_exit_addr;
-unsigned long sys_exit_addr;
 
 #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 29)
 /* kernel define 'pgd_offset_k' redefinition */
index 7d6a8c5..8024d99 100644 (file)
@@ -96,10 +96,6 @@ int page_present (struct mm_struct *mm, unsigned long addr);
 
 extern unsigned long sched_addr;
 extern unsigned long fork_addr;
-extern unsigned long exit_addr;
-extern unsigned long sys_exit_group_addr;
-extern unsigned long do_group_exit_addr;
-extern unsigned long sys_exit_addr;
 
 DECLARE_MOD_DEP_WRAPPER (__flush_anon_page, \
                        void, struct vm_area_struct *vma, \