JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... また、 カーネルは、 ユーザーモードへの遷移時にシグナルハンドラーが呼び出され、 ハンドラーからのリターン時に、 制御が "signal trampoline" と呼ばれるユーザー空間コードブロックに渡されるように、準備を行う。 signal trampoline のコードが sigreturn () を呼び出す。 ... e in the stack frame that was previously created by the kernel on the user-space stack.) かつて、 UNIX システムでは signal trampoline コードがユーザースタックに置かれていた。 今日では、 ユーザースタックのページは保護され、 コードの実行は禁止されている。 し ... たがって、 現代の Linux システムでは、 アーキテクチャー依存ではあるが、 signal trampoline コードは vdso (7) 内もしくは C ライブラリ内に置かれる。後者の場合、 C ライブラリの sigaction (2) のラッパー関数は、 trampo ... ... また、 カーネルは、 ユーザーモードへの遷移時にシグナルハンドラーが呼び出され、 ハンドラーからのリターン時に、 制御が "signal trampoline" と呼ばれるユーザー空間コードブロックに渡されるように、準備を行う。 signal trampoline のコードが sigreturn () を呼び出す。 ... e in the stack frame that was previously created by the kernel on the user-space stack.) かつて、 UNIX システムでは signal trampoline コードがユーザースタックに置かれていた。 今日では、 ユーザースタックのページは保護され、 コードの実行は禁止されている。 し ... たがって、 現代の Linux システムでは、 アーキテクチャー依存ではあるが、 signal trampoline コードは vdso (7) 内もしくは C ライブラリ内に置かれる。後者の場合、 C ライブラリの sigaction (2) のラッパー関数は、 trampo ... ... SA_RESTORER アプリケーションでの使用を意図したものではない 。 このフラグは C ライブラリが sa_restorer フィールドに "signal trampoline" のアドレスが入っていることを示すために使用される。 詳細は sigreturn (2) を参照。 SA_SIGINFO (Linux 2.2 以降) シグナルハン ... signals used internally by the NPTL threading implementation. See nptl (7) for details. On architectures where the signal trampoline resides in the C library, the glibc wrapper function for sigaction () places the address of the trampoline code in the act ... ... SA_RESTORER アプリケーションでの使用を意図したものではない 。 このフラグは C ライブラリが sa_restorer フィールドに "signal trampoline" のアドレスが入っていることを示すために使用される。 詳細は sigreturn (2) を参照。 SA_SIGINFO (Linux 2.2 以降) シグナルハン ... signals used internally by the NPTL threading implementation. See nptl (7) for details. On architectures where the signal trampoline resides in the C library, the glibc wrapper function for sigaction () places the address of the trampoline code in the act ... ... r function, and configures the return address for that function to point to a piece of user-space code known as the signal trampoline (described in sigreturn (2)). 3. The kernel passes control back to user-space, where execution commences at the start of t ... he signal handler function. 4. When the signal handler returns, control passes to the signal trampoline code. 5. The signal trampoline calls sigreturn (2), a system call that uses the information in the stack frame created in ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。