/kernel/linux/linux-5.10/arch/csky/mm/ |
H A D | fault.c | 57 if (kprobe_page_fault(regs, tsk->thread.trap_no)) in do_page_fault() 177 tsk->thread.trap_no = trap_no(regs); in do_page_fault() 183 tsk->thread.trap_no = trap_no(regs); in do_page_fault() 199 tsk->thread.trap_no = trap_no(regs); in do_page_fault() 209 tsk->thread.trap_no = trap_no(regs); in do_page_fault()
|
/kernel/linux/linux-6.6/arch/csky/kernel/probes/ |
H A D | uprobes.c | 52 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol() 53 current->thread.trap_no = UPROBE_TRAP_NR; in arch_uprobe_pre_xol() 66 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); in arch_uprobe_post_xol() 67 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol() 78 if (t->thread.trap_no != UPROBE_TRAP_NR) in arch_uprobe_xol_was_trapped() 105 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | traps.c | 102 ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV); in die() 136 current->thread.trap_no = trap_no(regs); in do_trap_error() 164 current->thread.trap_no = trap_no(regs); in do_trap_misaligned() 191 current->thread.trap_no = trap_no(regs); in do_trap_illinsn() 234 switch (trap_no(regs)) { in trap_c()
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | traps.c | 100 ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV); in die() 134 current->thread.trap_no = trap_no(regs); in do_trap_error() 162 current->thread.trap_no = trap_no(regs); in do_trap_misaligned() 189 current->thread.trap_no = trap_no(regs); in do_trap_illinsn() 232 switch (trap_no(regs)) { in trap_c()
|
/kernel/linux/linux-5.10/arch/arm/probes/uprobes/ |
H A D | core.c | 140 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol() 141 current->thread.trap_no = UPROBE_TRAP_NR; in arch_uprobe_pre_xol() 151 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); in arch_uprobe_post_xol() 153 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol() 164 if (t->thread.trap_no != UPROBE_TRAP_NR) in arch_uprobe_xol_was_trapped() 174 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
|
/kernel/linux/linux-6.6/arch/arm/probes/uprobes/ |
H A D | core.c | 140 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol() 141 current->thread.trap_no = UPROBE_TRAP_NR; in arch_uprobe_pre_xol() 151 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); in arch_uprobe_post_xol() 153 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol() 164 if (t->thread.trap_no != UPROBE_TRAP_NR) in arch_uprobe_xol_was_trapped() 174 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
|
/kernel/linux/linux-6.6/arch/csky/mm/ |
H A D | fault.c | 25 switch (trap_no(regs)) { in is_write() 45 if (trap_no(regs) != VEC_TLBMODIFIED) in csky_cmpxchg_fixup() 56 current->thread.trap_no = trap_no(regs); in no_context() 75 current->thread.trap_no = trap_no(regs); in mm_fault_error() 202 if (kprobe_page_fault(regs, tsk->thread.trap_no)) in do_page_fault()
|
/kernel/linux/linux-5.10/arch/csky/kernel/probes/ |
H A D | uprobes.c | 52 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol() 53 current->thread.trap_no = UPROBE_TRAP_NR; in arch_uprobe_pre_xol() 66 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); in arch_uprobe_post_xol() 77 if (t->thread.trap_no != UPROBE_TRAP_NR) in arch_uprobe_xol_was_trapped()
|
/kernel/linux/linux-5.10/arch/x86/um/shared/sysdep/ |
H A D | faultinfo_64.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
|
H A D | faultinfo_32.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
|
H A D | mcontext.h | 17 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \ 26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
|
/kernel/linux/linux-6.6/arch/x86/um/shared/sysdep/ |
H A D | faultinfo_64.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
|
H A D | faultinfo_32.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
|
H A D | mcontext.h | 17 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \ 26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
|
/kernel/linux/linux-5.10/arch/arm/include/uapi/asm/ |
H A D | sigcontext.h | 11 unsigned long trap_no; member
|
/kernel/linux/linux-6.6/arch/arm/include/uapi/asm/ |
H A D | sigcontext.h | 11 unsigned long trap_no; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-arm/asm/ |
H A D | sigcontext.h | 9 unsigned long trap_no; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm/asm/ |
H A D | sigcontext.h | 22 unsigned long trap_no; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm/asm/ |
H A D | sigcontext.h | 22 unsigned long trap_no; member
|
/kernel/linux/linux-5.10/arch/nds32/include/uapi/asm/ |
H A D | sigcontext.h | 43 unsigned long trap_no; member
|
/kernel/linux/linux-5.10/arch/nds32/mm/ |
H A D | fault.c | 262 tsk->thread.trap_no = entry; in do_page_fault() 331 tsk->thread.trap_no = entry; in do_page_fault()
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | processor.h | 45 unsigned long trap_no; /* saved status register */ member
|
H A D | ptrace.h | 27 #define trap_no(regs) ((regs->sr >> 16) & 0xff) macro
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | processor.h | 43 unsigned long trap_no; /* saved status register */ member
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | signal32.h | 13 compat_ulong_t trap_no; member
|