Home
last modified time | relevance | path

Searched refs:autask (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/arch/sparc/kernel/
H A Duprobes.c98 return utask->autask.saved_tnpc + 0x4UL; in relbranch_fixup()
195 struct arch_uprobe_task *autask = &current->utask->autask; in arch_uprobe_pre_xol() local
200 autask->saved_tpc = regs->tpc; in arch_uprobe_pre_xol()
201 autask->saved_tnpc = regs->tnpc; in arch_uprobe_pre_xol()
221 struct arch_uprobe_task *autask = &utask->autask; in arch_uprobe_post_xol() local
227 regs->tpc = autask->saved_tnpc; in arch_uprobe_post_xol()
231 regs->tpc = autask->saved_tnpc+4; in arch_uprobe_post_xol()
/linux-6.15/arch/arm/probes/uprobes/
H A Dactions-arm.c67 struct arch_uprobe_task *autask, in uprobe_set_pc() argument
72 autask->backup = regs->uregs[pcreg]; in uprobe_set_pc()
77 struct arch_uprobe_task *autask, in uprobe_unset_pc() argument
81 regs->uregs[auprobe->pcreg] = autask->backup; in uprobe_unset_pc()
85 struct arch_uprobe_task *autask, in uprobe_aluwrite_pc() argument
91 regs->uregs[pcreg] = autask->backup; in uprobe_aluwrite_pc()
95 struct arch_uprobe_task *autask, in uprobe_write_pc() argument
101 regs->uregs[pcreg] = autask->backup; in uprobe_write_pc()
H A Dcore.c138 auprobe->prehandler(auprobe, &utask->autask, regs); in arch_uprobe_pre_xol()
140 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol()
153 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol()
157 auprobe->posthandler(auprobe, &utask->autask, regs); in arch_uprobe_post_xol()
174 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
/linux-6.15/arch/powerpc/kernel/
H A Duprobes.c66 struct arch_uprobe_task *autask = &current->utask->autask; in arch_uprobe_pre_xol() local
68 autask->saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
118 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
172 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
/linux-6.15/arch/arm/include/asm/
H A Duprobes.h34 struct arch_uprobe_task *autask,
37 struct arch_uprobe_task *autask,
/linux-6.15/arch/csky/kernel/probes/
H A Duprobes.c52 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol()
67 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol()
105 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
/linux-6.15/arch/x86/kernel/
H A Duprobes.c597 utask->autask.saved_scratch_register = *sr; in riprel_pre_xol()
608 *sr = utask->autask.saved_scratch_register; in riprel_post_xol()
690 utask->autask.saved_tf = true; in default_post_xol_op()
1048 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
1051 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol()
1087 bool send_sigtrap = utask->autask.saved_tf; in arch_uprobe_post_xol()
1091 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
1115 if (!utask->autask.saved_tf) in arch_uprobe_post_xol()
1164 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
1167 if (!utask->autask.saved_tf) in arch_uprobe_abort_xol()
/linux-6.15/arch/loongarch/kernel/
H A Duprobes.c42 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
54 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
64 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
/linux-6.15/arch/riscv/kernel/probes/
H A Duprobes.c63 utask->autask.saved_cause = current->thread.bad_cause; in arch_uprobe_pre_xol()
76 current->thread.bad_cause = utask->autask.saved_cause; in arch_uprobe_post_xol()
112 current->thread.bad_cause = utask->autask.saved_cause; in arch_uprobe_abort_xol()
/linux-6.15/arch/mips/kernel/
H A Duprobes.c119 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
130 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
194 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
/linux-6.15/include/linux/
H A Duprobes.h136 struct arch_uprobe_task autask; member