enable multiprobe on same address 00/91200/4
authorAnatolii Nikulin <nikulin.a@samsung.com>
Thu, 6 Oct 2016 08:13:17 +0000 (11:13 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Fri, 14 Oct 2016 13:00:10 +0000 (06:00 -0700)
Now we can set several probes on same address

Change-Id: Iff80e76474521a13a6bff7f2596b6fda02899986
Signed-off-by: Anatolii Nikulin <nikulin.a@samsung.com>
uprobe/swap_uprobes.c

index 4039811..4a0d3c0 100644 (file)
@@ -502,16 +502,7 @@ int swap_register_uprobe(struct uprobe *p)
        /* get the first item */
        old_p = get_uprobe(p->addr, p->task->tgid);
        if (old_p) {
-               struct task_struct *task = p->task;
-
-               /* TODO: add support many uprobes on address */
-               printk(KERN_INFO "uprobe on task[%u %u %s] vaddr=%p is there\n",
-                      task->tgid, task->pid, task->comm, p->addr);
-               ret = -EINVAL;
-               goto out;
-
                ret = register_aggr_uprobe(old_p, p);
-               DBPRINTF("goto out\n", ret);
                goto out;
        }