在什么情况下(如果有的话)信号SIGSTKFLT会被内核在x86_64上的Linux 3.0下同步引发?
答案 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