tag | line | file | source code |
signr | 59 | fs/exec.c | static int aout_core_dump(long signr, struct pt_regs * regs); |
signr | 161 | fs/exec.c | static int aout_core_dump(long signr, struct pt_regs * regs) |
signr | 230 | 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 | 31 | kernel/traps.c | #define DO_ERROR(trapnr, signr, str, name, tsk) \ |
signr | 36 | kernel/traps.c | if (signr == SIGTRAP && current->flags & PF_PTRACED) \ |
signr | 38 | kernel/traps.c | send_sig(signr, tsk, 1); \ |
signr | 133 | kernel/traps.c | int signr = SIGSEGV; |
signr | 145 | kernel/traps.c | signr = SIGILL; |
signr | 149 | kernel/traps.c | send_sig(signr, current, 1); |