Linux 3.0 x86_64:什么时候提出SIGSTKFLT?

时间:2012-02-17 17:37:54

标签: c linux signals gnu x86-64

在什么情况下(如果有的话)信号SIGSTKFLT会被内核在x86_64上的Linux 3.0下同步引发?

1 个答案:

答案 0 :(得分:3)

根据man 7 signal

 Signal       Value     Action   Comment

SIGSTKFLT    -,16,-     Term    Stack fault on coprocessor (unused)

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

grep是内核源代码。它不使用它,但是大约有50个实例(每个CPU架构)

#define SIGSTKFLT   16