Home
last modified time | relevance | path

Searched refs:aup (Results 1 – 3 of 3) sorted by relevance

/arch/mips/kernel/
Duprobes.c85 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
165 aup->resume_epc = regs->cp0_epc + 4; in arch_uprobe_pre_xol()
166 if (insn_has_delay_slot((union mips_instruction) aup->insn[0])) { in arch_uprobe_pre_xol()
168 (union mips_instruction) aup->insn[0]); in arch_uprobe_pre_xol()
169 aup->resume_epc = regs->cp0_epc; in arch_uprobe_pre_xol()
178 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_post_xol() argument
[all …]
/arch/mips/include/asm/
Duprobes.h45 extern int arch_uprobe_analyze_insn(struct arch_uprobe *aup,
47 extern int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs);
48 extern int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs);
52 extern void arch_uprobe_abort_xol(struct arch_uprobe *aup,
/arch/s390/include/asm/
Duprobes.h32 int arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm,
34 int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs);
35 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs);