Linux 3.0 x86_64:什么时候SIGSTKFLT被引发?

Linux 3.0 x86_64:什么时候SIGSTKFLT被引发?,第1张

概述Linux 3.0 x86_64:什么时候SIGSTKFLT被引发

在什么情况下(如果有的话)在x86_64的linux 3.0下,内核会同步发出SIGSTKFLT信号?

对于相同的信号有多个信号处理程序是否有效?

如何以编程方式获取sigterm在自定义信号处理程序中的默认行为?

Perl:closures信号处理程序中的subprocesspipe道挂起?

在linux中使用signal.h编译错误

线程安全和asynchronous信号安全的区别

据man 7 signal :

Signal Value Action Comment SIGSTKFLT -,16,- Term Stack fault on coprocessor (unused)

由于x86协处理器堆栈不能错(我很确定),我不认为它可以隐式发信号。 只有显式生成(通过kill()或raise() )才能导致它。

我grep '内核源码。 它没有使用它,但是大约有50个实例(每个cpu架构)

#define SIGSTKFLT 16

总结

以上是内存溢出为你收集整理的Linux 3.0 x86_64:什么时候SIGSTKFLT被引发?全部内容,希望文章能够帮你解决Linux 3.0 x86_64:什么时候SIGSTKFLT被引发?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1276950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存