/linux-master/arch/x86/um/shared/sysdep/ |
H A D | faultinfo_32.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member in struct:faultinfo 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
|
H A D | faultinfo_64.h | 13 * all the info, since trap_no is missing. 21 int trap_no; /* missing in ptrace_faultinfo */ member in struct:faultinfo 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]; \
|
/linux-master/arch/arm/include/uapi/asm/ |
H A D | sigcontext.h | 11 unsigned long trap_no; member in struct:sigcontext
|
/linux-master/arch/csky/kernel/probes/ |
H A D | uprobes.c | 52 utask->autask.saved_trap_no = current->thread.trap_no; 53 current->thread.trap_no = UPROBE_TRAP_NR; 66 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); 67 current->thread.trap_no = utask->autask.saved_trap_no; 78 if (t->thread.trap_no != UPROBE_TRAP_NR) 105 current->thread.trap_no = utask->autask.saved_trap_no;
|
/linux-master/arch/arm/probes/uprobes/ |
H A D | core.c | 140 utask->autask.saved_trap_no = current->thread.trap_no; 141 current->thread.trap_no = UPROBE_TRAP_NR; 151 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); 153 current->thread.trap_no = utask->autask.saved_trap_no; 164 if (t->thread.trap_no != UPROBE_TRAP_NR) 174 current->thread.trap_no = utask->autask.saved_trap_no;
|
/linux-master/arch/csky/kernel/ |
H A D | traps.c | 101 ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV); 135 current->thread.trap_no = trap_no(regs); 163 current->thread.trap_no = trap_no(regs); 190 current->thread.trap_no = trap_no(regs); 233 switch (trap_no(regs)) {
|
/linux-master/arch/csky/mm/ |
H A D | fault.c | 25 switch (trap_no(regs)) { 45 if (trap_no(regs) != VEC_TLBMODIFIED) 56 current->thread.trap_no = trap_no(regs); 75 current->thread.trap_no = trap_no(regs); 202 if (kprobe_page_fault(regs, tsk->thread.trap_no))
|
/linux-master/arch/arm64/include/asm/ |
H A D | signal32.h | 13 compat_ulong_t trap_no; member in struct:compat_sigcontext
|
/linux-master/arch/csky/include/asm/ |
H A D | processor.h | 43 unsigned long trap_no; /* saved status register */ member in struct:thread_struct
|
H A D | ptrace.h | 26 #define trap_no(regs) ((regs->sr >> 16) & 0xff) macro
|
/linux-master/arch/arm/include/asm/ |
H A D | processor.h | 34 unsigned long trap_no; member in struct:thread_struct
|
/linux-master/arch/arm/kernel/ |
H A D | signal.c | 276 .trap_no = current->thread.trap_no, 456 * Set uc.uc_flags to a value which sc.trap_no would never have.
|
H A D | traps.c | 288 ret = notify_die(DIE_OOPS, str, regs, err, tsk->thread.trap_no, SIGSEGV); 385 current->thread.trap_no = trap;
|
/linux-master/arch/arm/mm/ |
H A D | fault.c | 209 tsk->thread.trap_no = 14;
|
/linux-master/arch/x86/um/ |
H A D | signal.c | 275 sc.trapno = fi->trap_no;
|
/linux-master/arch/arm64/kernel/ |
H A D | signal32.c | 382 __put_user_error((compat_ulong_t)0, &sf->uc.uc_mcontext.trap_no, err);
|
/linux-master/arch/arm/vfp/ |
H A D | vfpmodule.c | 221 current->thread.trap_no = 6;
|