-
-
[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号
-
发表于:
2017-3-15 18:49
3149
-
[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号
pid_t child_pid = fork();
if (child_pid < 0) {
perror("fork");
return 0;
} else if (child_pid == 0) {
ptarce(PTRACE_TRACEME, 0, NULL, NULL);
execl(...);
} else {
// ...
}
查阅文章知道子进程在被调试状态信号会被父进程接收到,但是查阅了很多文章没有找到介绍父进程是怎么处理子进程信号的。比如子进程PTRACE_TRACEME后产生了一个SIGSEGV信号那么会被父进程捕获到,父进程应该怎么去处理这个子进程产生的SIGSEGV信号。
[培训]科锐逆向工程师培训第53期2025年7月8日开班!