Searched refs:bp_vaddr (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/kernel/events/ |
H A D | uprobes.c | 1607 pre_ssout(struct uprobe *uprobe, struct pt_regs *regs, unsigned long bp_vaddr) pre_ssout() argument 1622 utask->vaddr = bp_vaddr; pre_ssout() 1713 static struct uprobe *find_active_uprobe(unsigned long bp_vaddr, int *is_swbp) find_active_uprobe() argument 1720 vma = find_vma(mm, bp_vaddr); find_active_uprobe() 1721 if (vma && vma->vm_start <= bp_vaddr) { find_active_uprobe() 1724 loff_t offset = vaddr_to_offset(vma, bp_vaddr); find_active_uprobe() 1730 *is_swbp = is_trap_at_addr(mm, bp_vaddr); find_active_uprobe() 1860 unsigned long bp_vaddr; handle_swbp() local 1863 bp_vaddr = uprobe_get_swbp_addr(regs); handle_swbp() 1864 if (bp_vaddr == get_trampoline_vaddr()) handle_swbp() 1867 uprobe = find_active_uprobe(bp_vaddr, &is_swbp); handle_swbp() 1881 instruction_pointer_set(regs, bp_vaddr); handle_swbp() 1887 instruction_pointer_set(regs, bp_vaddr); handle_swbp() 1910 if (!pre_ssout(uprobe, regs, bp_vaddr)) handle_swbp()
|
Completed in 81 milliseconds