process attaching gdb to itself

Aurelien Chanudet
2003-09-28T19:44:15Z

Hi all,

How can I have a running process gracefully attach gdb to itself ? I've
tried something like :

char cmd [256];
sprintf (cmd, "gdb attach %d", getpid ());
system (cmd);

which has the desired effect. However, once in gdb, the debugger is
stuck in wait4(2) and I cannot find a way to resume execution.

Thanks,
Aurelien