tag | line | file | source code |
signr | 116 | fs/exec.c | int core_dump(long signr, struct pt_regs * regs) |
signr | 181 | fs/exec.c | dump.signal = signr; |
signr | 21 | kernel/signal.c | extern int core_dump(long signr,struct pt_regs * regs); |
signr | 245 | kernel/signal.c | struct pt_regs * regs, int signr, unsigned long oldmask) |
signr | 258 | kernel/signal.c | put_fs_long(signr, frame+1); |
signr | 306 | kernel/signal.c | unsigned long signr; |
signr | 309 | kernel/signal.c | while ((signr = current->signal & mask)) { |
signr | 312 | kernel/signal.c | :"=m" (current->signal),"=r" (signr) |
signr | 313 | kernel/signal.c | :"1" (signr)); |
signr | 314 | kernel/signal.c | sa = current->sigaction + signr; |
signr | 315 | kernel/signal.c | signr++; |
signr | 316 | kernel/signal.c | if ((current->flags & PF_PTRACED) && signr != SIGKILL) { |
signr | 317 | kernel/signal.c | current->exit_code = signr; |
signr | 321 | kernel/signal.c | if (!(signr = current->exit_code)) |
signr | 324 | kernel/signal.c | if (signr == SIGSTOP) |
signr | 326 | kernel/signal.c | if (_S(signr) & current->blocked) { |
signr | 327 | kernel/signal.c | current->signal |= _S(signr); |
signr | 330 | kernel/signal.c | sa = current->sigaction + signr - 1; |
signr | 333 | kernel/signal.c | if (signr != SIGCHLD) |
signr | 343 | kernel/signal.c | switch (signr) { |
signr | 351 | kernel/signal.c | current->exit_code = signr; |
signr | 360 | kernel/signal.c | if (core_dump(signr,regs)) |
signr | 361 | kernel/signal.c | signr |= 0x80; |
signr | 364 | kernel/signal.c | current->signal |= _S(signr & 0x7f); |
signr | 365 | kernel/signal.c | do_exit(signr); |
signr | 376 | kernel/signal.c | handler_signal |= 1 << (signr-1); |
signr | 390 | kernel/signal.c | signr = 1; |
signr | 392 | kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
signr | 397 | kernel/signal.c | setup_frame(sa,&frame,eip,regs,signr,oldmask); |