taglinefilesource code
signr135arch/alpha/kernel/signal.cstruct switch_stack * sw, int signr,
signr197arch/alpha/kernel/signal.cregs->r16 = signr;    /* a0: signal number */
signr225arch/alpha/kernel/signal.cunsigned long signr, single_stepping;
signr230arch/alpha/kernel/signal.cwhile ((signr = current->signal & mask) != 0) {
signr231arch/alpha/kernel/signal.csignr = ffz(~signr);
signr232arch/alpha/kernel/signal.cclear_bit(signr, &current->signal);
signr233arch/alpha/kernel/signal.csa = current->sig->action + signr;
signr234arch/alpha/kernel/signal.csignr++;
signr235arch/alpha/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr236arch/alpha/kernel/signal.ccurrent->exit_code = signr;
signr241arch/alpha/kernel/signal.cif (!(signr = current->exit_code))
signr244arch/alpha/kernel/signal.cif (signr == SIGSTOP)
signr246arch/alpha/kernel/signal.cif (_S(signr) & current->blocked) {
signr247arch/alpha/kernel/signal.ccurrent->signal |= _S(signr);
signr250arch/alpha/kernel/signal.csa = current->sig->action + signr - 1;
signr253arch/alpha/kernel/signal.cif (signr != SIGCHLD)
signr263arch/alpha/kernel/signal.cswitch (signr) {
signr271arch/alpha/kernel/signal.ccurrent->exit_code = signr;
signr282arch/alpha/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
signr283arch/alpha/kernel/signal.csignr |= 0x80;
signr287arch/alpha/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr289arch/alpha/kernel/signal.cdo_exit(signr);
signr300arch/alpha/kernel/signal.chandler_signal |= 1 << (signr-1);
signr319arch/alpha/kernel/signal.csignr = 1;
signr321arch/alpha/kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
signr326arch/alpha/kernel/signal.csetup_frame(sa,&frame,pc,regs,sw,signr,oldmask);
signr168arch/i386/kernel/signal.cstruct pt_regs * regs, int signr,
signr185arch/i386/kernel/signal.cput_user(current->exec_domain->signal_invmap[signr], frame+1);
signr187arch/i386/kernel/signal.cput_user(signr, frame+1);
signr230arch/i386/kernel/signal.cstatic void handle_signal(unsigned long signr, struct sigaction *sa,
signr254arch/i386/kernel/signal.csetup_frame(sa, regs, signr, oldmask);
signr273arch/i386/kernel/signal.cunsigned long signr;
signr276arch/i386/kernel/signal.cwhile ((signr = current->signal & mask)) {
signr285arch/i386/kernel/signal.c:"=m" (t->signal),"=r" (signr)
signr286arch/i386/kernel/signal.c:"0" (t->signal), "1" (signr));
signr287arch/i386/kernel/signal.csa = current->sig->action + signr;
signr288arch/i386/kernel/signal.csignr++;
signr289arch/i386/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr290arch/i386/kernel/signal.ccurrent->exit_code = signr;
signr294arch/i386/kernel/signal.cif (!(signr = current->exit_code))
signr297arch/i386/kernel/signal.cif (signr == SIGSTOP)
signr299arch/i386/kernel/signal.cif (_S(signr) & current->blocked) {
signr300arch/i386/kernel/signal.ccurrent->signal |= _S(signr);
signr303arch/i386/kernel/signal.csa = current->sig->action + signr - 1;
signr306arch/i386/kernel/signal.cif (signr != SIGCHLD)
signr316arch/i386/kernel/signal.cswitch (signr) {
signr324arch/i386/kernel/signal.ccurrent->exit_code = signr;
signr334arch/i386/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
signr335arch/i386/kernel/signal.csignr |= 0x80;
signr339arch/i386/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr341arch/i386/kernel/signal.cdo_exit(signr);
signr344arch/i386/kernel/signal.chandle_signal(signr, sa, oldmask, regs);
signr38arch/i386/kernel/traps.c#define DO_ERROR(trapnr, signr, str, name, tsk) \
signr43arch/i386/kernel/traps.cforce_sig(signr, tsk); \
signr280arch/m68k/kernel/signal.csignr, unsigned long oldmask)
signr305arch/m68k/kernel/signal.cput_user(current->exec_domain->signal_invmap[signr], tframe);
signr307arch/m68k/kernel/signal.cput_user(signr, tframe);
signr394arch/m68k/kernel/signal.cunsigned long signr;
signr400arch/m68k/kernel/signal.cwhile ((signr = current->signal & mask)) {
signr404arch/m68k/kernel/signal.c:"=m" (current->signal),"=r" (signr)
signr405arch/m68k/kernel/signal.c:"1" (signr));
signr406arch/m68k/kernel/signal.csa = current->sig->action + signr;
signr407arch/m68k/kernel/signal.csignr++;
signr409arch/m68k/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr410arch/m68k/kernel/signal.ccurrent->exit_code = signr;
signr414arch/m68k/kernel/signal.cif (!(signr = current->exit_code)) {
signr430arch/m68k/kernel/signal.cif (signr == SIGSTOP)
signr432arch/m68k/kernel/signal.cif (_S(signr) & current->blocked) {
signr433arch/m68k/kernel/signal.ccurrent->signal |= _S(signr);
signr436arch/m68k/kernel/signal.csa = current->sig->action + signr - 1;
signr439arch/m68k/kernel/signal.cif (signr != SIGCHLD)
signr449arch/m68k/kernel/signal.cswitch (signr) {
signr457arch/m68k/kernel/signal.ccurrent->exit_code = signr;
signr467arch/m68k/kernel/signal.cif (current->binfmt->core_dump(signr, (struct pt_regs *)regs))
signr468arch/m68k/kernel/signal.csignr |= 0x80;
signr472arch/m68k/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr473arch/m68k/kernel/signal.cdo_exit(signr);
signr485arch/m68k/kernel/signal.chandler_signal |= 1 << (signr-1);
signr515arch/m68k/kernel/signal.csignr = 1;
signr517arch/m68k/kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
signr522arch/m68k/kernel/signal.csetup_frame(sa,&frame,pc,regs,signr,oldmask);
signr148arch/mips/kernel/signal.cint signr, unsigned long oldmask)
signr228arch/mips/kernel/signal.cregs->reg4 = signr;             /* argument for handler */
signr246arch/mips/kernel/signal.cunsigned long signr;
signr249arch/mips/kernel/signal.cwhile ((signr = current->signal & mask)) {
signr250arch/mips/kernel/signal.csignr = ffz(~signr);
signr251arch/mips/kernel/signal.cclear_bit(signr, &current->signal);
signr252arch/mips/kernel/signal.csa = current->sig->action + signr;
signr253arch/mips/kernel/signal.csignr++;
signr254arch/mips/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr255arch/mips/kernel/signal.ccurrent->exit_code = signr;
signr259arch/mips/kernel/signal.cif (!(signr = current->exit_code))
signr262arch/mips/kernel/signal.cif (signr == SIGSTOP)
signr264arch/mips/kernel/signal.cif (_S(signr) & current->blocked) {
signr265arch/mips/kernel/signal.ccurrent->signal |= _S(signr);
signr268arch/mips/kernel/signal.csa = current->sig->action + signr - 1;
signr271arch/mips/kernel/signal.cif (signr != SIGCHLD)
signr281arch/mips/kernel/signal.cswitch (signr) {
signr289arch/mips/kernel/signal.ccurrent->exit_code = signr;
signr299arch/mips/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
signr300arch/mips/kernel/signal.csignr |= 0x80;
signr304arch/mips/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr306arch/mips/kernel/signal.cdo_exit(signr);
signr318arch/mips/kernel/signal.chandler_signal |= 1 << (signr-1);
signr338arch/mips/kernel/signal.csignr = 1;
signr340arch/mips/kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
signr345arch/mips/kernel/signal.csetup_frame(sa, &frame, pc, regs, signr, oldmask);
signr99arch/ppc/kernel/signal.cunsigned long signr;
signr105arch/ppc/kernel/signal.cwhile ((signr = current->signal & mask)) {
signr107arch/ppc/kernel/signal.csignr = ffz(~signr);  /* Compute bit # */
signr111arch/ppc/kernel/signal.cif (signr & (1<<bitno)) break;
signr113arch/ppc/kernel/signal.csignr = bitno;
signr115arch/ppc/kernel/signal.ccurrent->signal &= ~(1<<signr);  /* Clear bit */
signr116arch/ppc/kernel/signal.csa = current->sig->action + signr;
signr117arch/ppc/kernel/signal.csignr++;
signr118arch/ppc/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr119arch/ppc/kernel/signal.ccurrent->exit_code = signr;
signr123arch/ppc/kernel/signal.cif (!(signr = current->exit_code))
signr126arch/ppc/kernel/signal.cif (signr == SIGSTOP)
signr128arch/ppc/kernel/signal.cif (_S(signr) & current->blocked) {
signr129arch/ppc/kernel/signal.ccurrent->signal |= _S(signr);
signr132arch/ppc/kernel/signal.csa = current->sig->action + signr - 1;
signr135arch/ppc/kernel/signal.cif (signr != SIGCHLD)
signr145arch/ppc/kernel/signal.cswitch (signr) {
signr153arch/ppc/kernel/signal.ccurrent->exit_code = signr;
signr163arch/ppc/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
signr164arch/ppc/kernel/signal.csignr |= 0x80;
signr168arch/ppc/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr170arch/ppc/kernel/signal.cdo_exit(signr);
signr181arch/ppc/kernel/signal.chandler_signal |= 1 << (signr-1);
signr199arch/ppc/kernel/signal.csignr = 1;
signr201arch/ppc/kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
signr217arch/ppc/kernel/signal.csc->signal = signr;
signr219arch/ppc/kernel/signal.cregs->gpr[3] = signr;
signr41arch/ppc/kernel/traps.c_exception(int signr, struct pt_regs *regs)
signr44arch/ppc/kernel/traps.csend_sig(signr, current, 1);
signr140arch/sparc/kernel/signal.cint signr, unsigned long oldmask)
signr160arch/sparc/kernel/signal.csframep, pc, signr);
signr194arch/sparc/kernel/signal.csframep->sig_num = signr;
signr195arch/sparc/kernel/signal.cif(signr == SIGSEGV ||
signr196arch/sparc/kernel/signal.csignr == SIGILL ||
signr197arch/sparc/kernel/signal.csignr == SIGFPE ||
signr198arch/sparc/kernel/signal.csignr == SIGBUS ||
signr199arch/sparc/kernel/signal.csignr == SIGEMT) {
signr227arch/sparc/kernel/signal.cunsigned long signr;
signr230arch/sparc/kernel/signal.cwhile ((signr = current->signal & mask) != 0) {
signr231arch/sparc/kernel/signal.csignr = ffz(~signr);
signr232arch/sparc/kernel/signal.cclear_bit(signr, &current->signal);
signr233arch/sparc/kernel/signal.csa = current->sig->action + signr;
signr234arch/sparc/kernel/signal.csignr++;
signr235arch/sparc/kernel/signal.cif ((current->flags & PF_PTRACED) && signr != SIGKILL) {
signr236arch/sparc/kernel/signal.ccurrent->exit_code = signr;
signr240arch/sparc/kernel/signal.cif (!(signr = current->exit_code))
signr243arch/sparc/kernel/signal.cif (signr == SIGSTOP)
signr245arch/sparc/kernel/signal.cif (_S(signr) & current->blocked) {
signr246arch/sparc/kernel/signal.ccurrent->signal |= _S(signr);
signr249arch/sparc/kernel/signal.csa = current->sig->action + signr - 1;
signr252arch/sparc/kernel/signal.cif(signr != SIGCHLD)
signr260arch/sparc/kernel/signal.cswitch(signr) {
signr266arch/sparc/kernel/signal.ccurrent->exit_code = signr;
signr276arch/sparc/kernel/signal.cif(current->binfmt->core_dump(signr, regs))
signr277arch/sparc/kernel/signal.csignr |= 0x80;
signr281arch/sparc/kernel/signal.ccurrent->signal |= _S(signr & 0x7f);
signr283arch/sparc/kernel/signal.cdo_exit(signr);
signr292arch/sparc/kernel/signal.chandler_signal |= 1 << (signr - 1);
signr309arch/sparc/kernel/signal.csignr = 1;
signr311arch/sparc/kernel/signal.cfor(mask = 1; mask; sa++, signr++, mask += mask) {
signr316arch/sparc/kernel/signal.csetup_frame(sa, &frame, pc, npc, regs, signr, oldmask);
signr32fs/binfmt_aout.cstatic int aout_core_dump(long signr, struct pt_regs * regs);
signr79fs/binfmt_aout.cdo_aout_core_dump(long signr, struct pt_regs * regs)
signr135fs/binfmt_aout.cdump.signal = signr;
signr190fs/binfmt_aout.caout_core_dump(long signr, struct pt_regs * regs)
signr195fs/binfmt_aout.cretval = do_aout_core_dump(signr, regs);
signr42fs/binfmt_elf.cstatic int elf_core_dump(long signr, struct pt_regs * regs);
signr935fs/binfmt_elf.cstatic int elf_core_dump(long signr, struct pt_regs * regs)
signr1050fs/binfmt_elf.cprstatus.pr_info.si_signo = prstatus.pr_cursig = signr;
signr38include/linux/binfmts.hint (*core_dump)(long signr, struct pt_regs * regs);