Lines Matching refs:aup
85 int arch_uprobe_analyze_insn(struct arch_uprobe *aup, in arch_uprobe_analyze_insn() argument
97 inst.word = aup->insn[0]; in arch_uprobe_analyze_insn()
98 aup->ixol[0] = aup->insn[insn_has_delay_slot(inst)]; in arch_uprobe_analyze_insn()
99 aup->ixol[1] = UPROBE_BRK_UPROBE_XOL; /* NOP */ in arch_uprobe_analyze_insn()
157 int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_pre_xol() argument
166 aup->resume_epc = regs->cp0_epc + 4; in arch_uprobe_pre_xol()
167 if (insn_has_delay_slot((union mips_instruction) aup->insn[0])) { in arch_uprobe_pre_xol()
172 aup->resume_epc = regs->cp0_epc; in arch_uprobe_pre_xol()
182 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_post_xol() argument
187 regs->cp0_epc = aup->resume_epc; in arch_uprobe_post_xol()
244 void arch_uprobe_abort_xol(struct arch_uprobe *aup, in arch_uprobe_abort_xol() argument