taglinefilesource code
signr116fs/exec.cint core_dump(long signr, struct pt_regs * regs)
signr181fs/exec.cdump.signal = signr;
signr21kernel/signal.cextern int core_dump(long signr,struct pt_regs * regs);
signr245kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
signr258kernel/signal.cput_fs_long(signr, frame+1);
signr306kernel/signal.cunsigned long signr;
signr309kernel/signal.cwhile ((signr = current->signal & mask)) {
signr312kernel/signal.c:"=m" (current->signal),"=r" (signr)
signr313kernel/signal.c:"1" (signr));
signr314kernel/signal.csa = current->sigaction + signr;
signr315kernel/signal.csignr++;
signr316kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr317kernel/signal.ccurrent->exit_code = signr;
signr321kernel/signal.cif (!(signr = current->exit_code))
signr324kernel/signal.cif (signr == SIGSTOP)
signr326kernel/signal.cif (_S(signr) & current->blocked) {
signr327kernel/signal.ccurrent->signal |= _S(signr);
signr330kernel/signal.csa = current->sigaction + signr - 1;
signr333kernel/signal.cif (signr != SIGCHLD)
signr343kernel/signal.cswitch (signr) {
signr351kernel/signal.ccurrent->exit_code = signr;
signr360kernel/signal.cif (core_dump(signr,regs))
signr361kernel/signal.csignr |= 0x80;
signr364kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr365kernel/signal.cdo_exit(signr);
signr376kernel/signal.chandler_signal |= 1 << (signr-1);
signr390kernel/signal.csignr = 1;
signr392kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
signr397kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);