tag | line | file | source code |
signr | 51 | fs/exec.c | static int aout_core_dump(long signr, struct pt_regs * regs); |
signr | 160 | fs/exec.c | static int aout_core_dump(long signr, struct pt_regs * regs) |
signr | 231 | fs/exec.c | dump.signal = signr; |
signr | 36 | include/linux/binfmts.h | int (*core_dump)(long signr, struct pt_regs * regs); |
signr | 233 | kernel/signal.c | struct pt_regs * regs, int signr, unsigned long oldmask) |
signr | 248 | kernel/signal.c | put_fs_long(current->exec_domain->signal_invmap[signr], frame+1); |
signr | 250 | kernel/signal.c | put_fs_long(signr, frame+1); |
signr | 298 | kernel/signal.c | unsigned long signr; |
signr | 301 | kernel/signal.c | while ((signr = current->signal & mask)) { |
signr | 304 | kernel/signal.c | :"=m" (current->signal),"=r" (signr) |
signr | 305 | kernel/signal.c | :"1" (signr)); |
signr | 306 | kernel/signal.c | sa = current->sigaction + signr; |
signr | 307 | kernel/signal.c | signr++; |
signr | 308 | kernel/signal.c | if ((current->flags & PF_PTRACED) && signr != SIGKILL) { |
signr | 309 | kernel/signal.c | current->exit_code = signr; |
signr | 313 | kernel/signal.c | if (!(signr = current->exit_code)) |
signr | 316 | kernel/signal.c | if (signr == SIGSTOP) |
signr | 318 | kernel/signal.c | if (_S(signr) & current->blocked) { |
signr | 319 | kernel/signal.c | current->signal |= _S(signr); |
signr | 322 | kernel/signal.c | sa = current->sigaction + signr - 1; |
signr | 325 | kernel/signal.c | if (signr != SIGCHLD) |
signr | 335 | kernel/signal.c | switch (signr) { |
signr | 343 | kernel/signal.c | current->exit_code = signr; |
signr | 353 | kernel/signal.c | if (current->binfmt->core_dump(signr, regs)) |
signr | 354 | kernel/signal.c | signr |= 0x80; |
signr | 358 | kernel/signal.c | current->signal |= _S(signr & 0x7f); |
signr | 359 | kernel/signal.c | do_exit(signr); |
signr | 370 | kernel/signal.c | handler_signal |= 1 << (signr-1); |
signr | 384 | kernel/signal.c | signr = 1; |
signr | 386 | kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
signr | 391 | kernel/signal.c | setup_frame(sa,&frame,eip,regs,signr,oldmask); |
signr | 36 | kernel/traps.c | #define DO_ERROR(trapnr, signr, str, name, tsk) \ |
signr | 41 | kernel/traps.c | if (signr == SIGTRAP && current->flags & PF_PTRACED) \ |
signr | 43 | kernel/traps.c | send_sig(signr, tsk, 1); \ |
signr | 138 | kernel/traps.c | int signr = SIGSEGV; |
signr | 150 | kernel/traps.c | signr = SIGILL; |
signr | 154 | kernel/traps.c | send_sig(signr, current, 1); |