Linux 3.0 x86_64: когда поднимается SIGSTKFLT? - PullRequest
5 голосов
/ 17 февраля 2012

При каких обстоятельствах (если таковые имеются) будет ли сигнал SIGSTKFLT синхронно генерироваться ядром под Linux 3.0 на x86_64?

1 Ответ

3 голосов
/ 17 февраля 2012

Согласно man 7 signal:

 Signal       Value     Action   Comment

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

Поскольку стек сопроцессора x86 не может быть неисправным (я уверен), я не думаю, что он может быть неявно передан.Только явное генерирование (kill() или raise()) может вызвать его.

I grep - источник ядра.Он не использует его, но существует около 50 экземпляров (на архитектуру процессора)

#define SIGSTKFLT   16
...