trap_no
unsigned long trap_no;
unsigned long trap_no;
.trap_no = current->thread.trap_no,
ret = notify_die(DIE_OOPS, str, regs, err, tsk->thread.trap_no, SIGSEGV);
current->thread.trap_no = trap;
tsk->thread.trap_no = 14;
utask->autask.saved_trap_no = current->thread.trap_no;
current->thread.trap_no = UPROBE_TRAP_NR;
WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR);
current->thread.trap_no = utask->autask.saved_trap_no;
if (t->thread.trap_no != UPROBE_TRAP_NR)
current->thread.trap_no = utask->autask.saved_trap_no;
current->thread.trap_no = 6;
compat_ulong_t trap_no;
__put_user_error((compat_ulong_t)0, &sf->uc.uc_mcontext.trap_no, err);
unsigned long trap_no; /* saved status register */
current->thread.trap_no = utask->autask.saved_trap_no;
utask->autask.saved_trap_no = current->thread.trap_no;
current->thread.trap_no = UPROBE_TRAP_NR;
WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR);
current->thread.trap_no = utask->autask.saved_trap_no;
if (t->thread.trap_no != UPROBE_TRAP_NR)
ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV);
current->thread.trap_no = trap_no(regs);
current->thread.trap_no = trap_no(regs);
current->thread.trap_no = trap_no(regs);
switch (trap_no(regs)) {
if (kprobe_page_fault(regs, tsk->thread.trap_no))
switch (trap_no(regs)) {
if (trap_no(regs) != VEC_TLBMODIFIED)
current->thread.trap_no = trap_no(regs);
current->thread.trap_no = trap_no(regs);
int trap_no; /* missing in ptrace_faultinfo */
#define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
int trap_no; /* missing in ptrace_faultinfo */
#define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14)
(fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
(fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
sc.trapno = fi->trap_no;