Port for Android Gingerbread (Android 2.3)
authorkovalenko <d.kovalenko@samsung.com>
Thu, 30 Dec 2010 08:24:23 +0000 (11:24 +0300)
committerkovalenko <d.kovalenko@samsung.com>
Thu, 30 Dec 2010 08:24:23 +0000 (11:24 +0300)
kprobe/arch/asm-arm/dbi_kprobes.c
kprobe/dbi_insn_slots.c
kprobe/dbi_kprobes_deps.c

index d7befeb..48f2104 100644 (file)
@@ -56,6 +56,7 @@ extern unsigned long (*kallsyms_search) (const char *name);
 extern struct kprobe *kprobe_running (void);
 extern struct kprobe_ctlblk *get_kprobe_ctlblk (void);
 extern void reset_current_kprobe (void);
+extern struct kprobe * current_kprobe;
 
 unsigned int arr_traps_template[] = {   0xe1a0c00d,    // mov          ip, sp
        0xe92dd800,    // stmdb        sp!, {fp, ip, lr, pc}
index 196cd88..78d03e3 100644 (file)
@@ -54,6 +54,9 @@
 #include <linux/mman.h>
 #include <linux/hugetlb.h>
 
+#include <linux/slab.h>
+
+
 
 extern struct hlist_head uprobe_insn_slot_table[KPROBE_TABLE_SIZE];
 
index d3c1f96..e472616 100644 (file)
@@ -34,6 +34,8 @@
 #include "dbi_kdebug.h"
 
 
+#include <linux/slab.h>
+
 unsigned int *sched_addr;
 unsigned int *fork_addr;