「SIGSEGV」は、「プロセスの現在の状態に関連する信号が他の信号の前に転送される」の例ですか? [閉鎖]

「SIGSEGV」は、「プロセスの現在の状態に関連する信号が他の信号の前に転送される」の例ですか? [閉鎖]

APUEと言う

複数の信号がプロセスに渡される準備ができたらどうなりますか? POSIX.1 は、信号がプロセスに渡される順序を指定しません。しかし、POSIX.1 の基本は、プロセスの現在の状態に関連する信号が他の信号よりも先に転送されることを示しています。 (SIGSEGVはそのような信号の1つです。)

SIGSEGV「プロセスの現在の状態に関連する信号を他の信号の前に転送できる方法」の例は何ですか?

ありがとうございます。

ベストアンサー1

SEGV通常、プロセスの状態は次のとおりです。腐敗(メモリが存在する場所にマッピングされていない、マッピングされた権限が予想と異なる、またはプログラムロジックがあってはならないメモリにアクセスしようとするなど)

この場合、後続の変更によってすべてが混乱しなくなり、ポストデバッグが役に立たなくなるように、できるだけ早くコアをダンプして終了することができます。

おすすめ記事