JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... C A2, for example). Additionally (since Linux 2.6.0), prot can have one of the following flags set: PROT_GROWSUP Apply the protection mode up to the end of a mapping that grows upwards. (Such mappings are created for the stack area on architectures---for e ... xample, HP-PARISC---that have an upwardly growing stack.) PROT_GROWSDOWN Apply the protection mode down to the beginning of a mapping that grows downward (which should be a stack segment or a segment mapped with the ... MAP_GROWSDOWN flag set). Like mprotect (), pkey_mprotect () changes the protection on the pages specified by addr and len . The pkey argument specifies the protection key (see pkeys (7)) to assign to the m ... ... C A2, for example). Additionally (since Linux 2.6.0), prot can have one of the following flags set: PROT_GROWSUP Apply the protection mode up to the end of a mapping that grows upwards. (Such mappings are created for the stack area on architectures---for e ... xample, HP-PARISC---that have an upwardly growing stack.) PROT_GROWSDOWN Apply the protection mode down to the beginning of a mapping that grows downward (which should be a stack segment or a segment mapped with the ... MAP_GROWSDOWN flag set). Like mprotect (), pkey_mprotect () changes the protection on the pages specified by addr and len . The pkey argument specifies the protection key (see pkeys (7)) to assign to the m ... ... (since Linux 3.19) */ void *si_upper; /* Upper bound when address violation occurred (since Linux 3.19) */ int si_pkey; /* Protection key on PTE that caused fault (since Linux 4.6) */ void *si_call_addr; /* Address of system call instruction (since Linux 3 ... 可がない SEGV_BNDERR (Linux 3.19 以降) Failed address bound checks. SEGV_PKUERR (Linux 4.6 以降) Access was denied by memory protection keys. See pkeys (7). The protection key which applied to this access is available via si_pkey . SIGBUS シグナルの場合、 si ... ... (since Linux 3.19) */ void *si_upper; /* Upper bound when address violation occurred (since Linux 3.19) */ int si_pkey; /* Protection key on PTE that caused fault (since Linux 4.6) */ void *si_call_addr; /* Address of system call instruction (since Linux 3 ... 可がない SEGV_BNDERR (Linux 3.19 以降) Failed address bound checks. SEGV_PKUERR (Linux 4.6 以降) Access was denied by memory protection keys. See pkeys (7). The protection key which applied to this access is available via si_pkey . SIGBUS シグナルの場合、 si ... ... _SC_MEMLOCK_RANGE より詳細に、範囲をコア内にロックできる。 次の関数が存在する。 mlock (), munlock (). MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION 関数 mprotect () が存在する。 MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING インクルードファイ ... ... ンドを実行す る。 klogd -o -f ./krnl.msg カーネルアドレスの解決 カーネルが内部エラー状態を検出すると、 一般保護違反 (General Protection Fault) が発生する。 GPF 処理手続きの一部として、カーネルは違反が発生した時点での プロセッサの状態を示すステータス報告を表示 ... ... ンボリックリンクの変更を監視するのを楽にする。 PR_MPX_ENABLE_MANAGEMENT , PR_MPX_DISABLE_MANAGEMENT (Linux 3.19 以降) Memory Protection eXtensions (MPX) の境界テーブル (bounds table) のカーネル管理の有効化/無効化を行う。 引き数 arg2 , arg3 , arg4 , arg5 は 0 ... ... トを通してデータをやりとりすることはできない。 Linux は RFC 1323 の TCP high performance 拡張をサポートしている。 これには、Protection Against Wrapped Sequence Numbers (PAWS)、 ウィンドウスケーリング、タイムスタンプなどが含まれている。 ウィンドウスケーリング ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。