在什么情况下(如果有的话),信号SIGSTKFLT会在x86_64的Linux 3.0下由内核同步发出吗?
最佳答案
根据man 7 signal
:
Signal Value Action Comment
SIGSTKFLT -,16,- Term Stack fault on coprocessor (unused)
由于x86协处理器堆栈不会出错(我很确定),所以我认为不会隐式地发出信号。只有显式生成(通过
kill()
或raise()
)才可能导致它。我
grep
是内核源代码。它不使用它,但是大约有50个实例(每个CPU架构)#define SIGSTKFLT 16
关于c - Linux 3.0 x86_64 : When is SIGSTKFLT raised?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9332864/