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

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

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


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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