Lines Matching refs:bp_vaddr
1939 pre_ssout(struct uprobe *uprobe, struct pt_regs *regs, unsigned long bp_vaddr) in pre_ssout() argument
1954 utask->vaddr = bp_vaddr; in pre_ssout()
2054 static struct uprobe *find_active_uprobe(unsigned long bp_vaddr, int *is_swbp) in find_active_uprobe() argument
2061 vma = vma_lookup(mm, bp_vaddr); in find_active_uprobe()
2065 loff_t offset = vaddr_to_offset(vma, bp_vaddr); in find_active_uprobe()
2071 *is_swbp = is_trap_at_addr(mm, bp_vaddr); in find_active_uprobe()
2203 unsigned long bp_vaddr; in handle_swbp() local
2206 bp_vaddr = uprobe_get_swbp_addr(regs); in handle_swbp()
2207 if (bp_vaddr == get_trampoline_vaddr()) in handle_swbp()
2210 uprobe = find_active_uprobe(bp_vaddr, &is_swbp); in handle_swbp()
2224 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
2230 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
2261 if (!pre_ssout(uprobe, regs, bp_vaddr)) in handle_swbp()