首页
社区
课程
招聘
[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号
发表于: 2017-3-15 18:49 2998

[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号

2017-3-15 18:49
2998
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信号。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 275
活跃值: (254)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
可以看看ptrace的官方文档,这里有一个信号注入的问题。
2017-6-20 12:37
0
游客
登录 | 注册 方可回帖
返回
//