Searched refs:autask (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/arch/sparc/kernel/ |
D | uprobes.c | 98 return utask->autask.saved_tnpc + 0x4UL; in relbranch_fixup() 195 struct arch_uprobe_task *autask = ¤t->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.12.1/arch/arm/probes/uprobes/ |
D | actions-arm.c | 67 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()
|
D | core.c | 138 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.12.1/arch/powerpc/kernel/ |
D | uprobes.c | 66 struct arch_uprobe_task *autask = ¤t->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.12.1/arch/arm/include/asm/ |
D | uprobes.h | 34 struct arch_uprobe_task *autask, 37 struct arch_uprobe_task *autask,
|
/linux-6.12.1/arch/csky/kernel/probes/ |
D | uprobes.c | 52 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.12.1/arch/x86/kernel/ |
D | uprobes.c | 593 utask->autask.saved_scratch_register = *sr; in riprel_pre_xol() 604 *sr = utask->autask.saved_scratch_register; in riprel_post_xol() 686 utask->autask.saved_tf = true; in default_post_xol_op() 1044 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol() 1047 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol() 1083 bool send_sigtrap = utask->autask.saved_tf; in arch_uprobe_post_xol() 1087 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol() 1111 if (!utask->autask.saved_tf) in arch_uprobe_post_xol() 1160 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol() 1163 if (!utask->autask.saved_tf) in arch_uprobe_abort_xol()
|
/linux-6.12.1/arch/riscv/kernel/probes/ |
D | uprobes.c | 63 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.12.1/arch/loongarch/kernel/ |
D | uprobes.c | 42 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol() 55 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol() 71 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
|
/linux-6.12.1/arch/mips/kernel/ |
D | uprobes.c | 119 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.12.1/include/linux/ |
D | uprobes.h | 67 struct arch_uprobe_task autask; member
|