Handling signals with gdb Handling signals with gdb multithreading multithreading

Handling signals with gdb


From unix signal(7) man page:

  The  signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored.

So the debugger can set the handler but that doesn't make any sense. The OS directly performs the needed action. If SIGKILL could be handled from application the OS has no chance to terminate a broken application. For that reason SIGKILL is a bit special :-)