taglinefilesource code
regs67fs/exec.cint core_dump(long signr, struct pt_regs * regs)
regs110fs/exec.c(regs->esp/ PAGE_SIZE);
regs121fs/exec.cdump.u_ar0 = (struct pt_regs *)(((int)(&dump.regs)) -((int)(&dump)));
regs123fs/exec.cdump.regs = *regs;
regs125fs/exec.cdump.start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs149fs/exec.cdump_start = regs->esp & ~(PAGE_SIZE - 1);
regs49include/linux/user.hstruct pt_regs regs;    /* Where the registers are actually stored */
regs46include/linux/vm86.hstruct vm86_regs regs;
regs122kernel/irq.cint do_IRQ(int irq, struct pt_regs * regs)
regs126kernel/irq.csa->sa_handler((int) regs);
regs404kernel/sched.cstatic void do_timer(struct pt_regs * regs)
regs412kernel/sched.cif ((VM_MASK & regs->eflags) || (3 & regs->cs)) {
regs423kernel/sched.cunsigned long eip = regs->eip;
regs16kernel/signal.cextern int core_dump(long signr,struct pt_regs * regs);
regs130kernel/signal.cint do_signal(long signr,struct pt_regs * regs)
regs133kernel/signal.clong old_eip = regs->eip;
regs139kernel/signal.cif ((regs->orig_eax >= 0) &&
regs140kernel/signal.c((regs->eax == -ERESTARTSYS) || (regs->eax == -ERESTARTNOINTR))) {
regs141kernel/signal.cif ((sa_handler > 1) && (regs->eax == -ERESTARTSYS) &&
regs143kernel/signal.cregs->eax = -EINTR;
regs145kernel/signal.cregs->eax = regs->orig_eax;
regs146kernel/signal.cregs->eip = old_eip -= 2;
regs182kernel/signal.cif (core_dump(signr,regs))
regs195kernel/signal.cregs->eip = sa_handler;
regs197kernel/signal.cregs->esp -= longs;
regs198kernel/signal.ctmp_esp = (unsigned long *) regs->esp;
regs204kernel/signal.cput_fs_long(regs->eax,tmp_esp++);
regs205kernel/signal.cput_fs_long(regs->ecx,tmp_esp++);
regs206kernel/signal.cput_fs_long(regs->edx,tmp_esp++);
regs207kernel/signal.cput_fs_long(regs->eflags,tmp_esp++);
regs133kernel/sys.cunsigned long save_v86_state(int signr,struct vm86_regs * regs)
regs141kernel/sys.cmemcpy_tofs(&(current->vm86_info->regs),regs,sizeof(*regs));
regs180kernel/sys.cinfo.regs.__null_ds = 0;
regs181kernel/sys.cinfo.regs.__null_es = 0;
regs182kernel/sys.cinfo.regs.__null_fs = 0;
regs183kernel/sys.cinfo.regs.__null_gs = 0;
regs189kernel/sys.cinfo.regs.eflags &= 0x00000dd5;
regs190kernel/sys.cinfo.regs.eflags |= 0xfffff22a & pt_regs->eflags;
regs191kernel/sys.cinfo.regs.eflags |= VM_MASK;
regs200kernel/sys.c"ret"::"g" ((long) &(info.regs)),"a" (info.regs.eax));