sigsetjmp()
関数と関数を理解しようとしていsiglongjmp()
ます。sigsetjmp()
コンテキストを保存し、コンテキストをsiglongjmp()
復元するマニュアル ページの状態。私の質問は、スタック ポインターとプログラム カウンターの値も処理するのでしょうか?
追加のリソースへのリンクは大歓迎です。
sigsetjmp()
関数と関数を理解しようとしていsiglongjmp()
ます。sigsetjmp()
コンテキストを保存し、コンテキストをsiglongjmp()
復元するマニュアル ページの状態。私の質問は、スタック ポインターとプログラム カウンターの値も処理するのでしょうか?
追加のリソースへのリンクは大歓迎です。
スタック ポインターとプログラム カウンターはどちらもコンテキストの一部です (基本的には、CPU レジスターの状態と考えることができます)。
はい、すべてのコンテキストを処理します。それが正確に何であるかは、実装に依存します。
仕様と実装のマニュアルページの両方を必ず読んでください。これらの関数には注意してください。これらはトリッキーです。