struct hlist_head *head = (struct hlist_head *)data;
struct uprobe *up;
- up = probe_info_get_uprobe(ip->info, ip);
+ up = probe_info_get_uprobe(ip->desc->type, ip);
if (up) {
struct uinst_info *uinst;
- unsigned long vaddr = (unsigned long)up->kp.addr;
+ unsigned long vaddr = (unsigned long)up->addr;
- uinst = uinst_info_create(vaddr, up->kp.opcode);
+ uinst = uinst_info_create(vaddr, up->opcode);
if (uinst)
hlist_add_head(&uinst->hlist, head);
}