JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... xLxLK+k もまたこの機能を実現します。 (上記のネイティブDCコードの複雑さの多くは、~ が文字を逆方向に 計算することと、すべてのレジスタが元の状態に戻ることを保証 したいという願望によるものです。) f 変更することなく、 スタックの内容全部を表示します。 これは、忘 ... ら n 番目の要素になります。 もし、スタックの深さが n より小さければ、エラーなしにスタック全部が回転され(適切な方向で)ます。 レジスタ dc は、少なくとも 256 個のメモリレジスタを持っています。 各レジスタは、1 文字の名前を持っています。 数字や文字列をレジスタ ... に保存し、後で取り出すことができます。 s r スタックの先頭から値を取り出し、レジスタ r に保存します。 l r レジスタ r の値を複製し、それをスタックに積みます。 レジスタが初期化されていない場合は値 0 が得られま ... ... ついてのマクロを ローカライズすることができます。 このマニュアルでは、角括弧は省略可能な引数を表示するのに用いられます。 数値レジスタと文字列変数 多くのマクロを数値レジスタと文字列変数によって制御することが出来ます。 数値レジスタは、 nr コマンドによって、代 ... 入が出来ます。 .nr XXX [+-]n [i] XXX はレジスタの名前です。 n は、代入されるべき値です。 そして、 i は、自動増加に使われる増分値です。 もし現在値の増減が必要ならば、 n には ... 、 前に接頭辞として正符号や負符号をつけることが出来ます。 (自動増加や自動減少が行なわれるのは、 数値レジスタが正符号か負符号とともに用いられた時のことで、 \n+[XXX] か \n-[XXX] の様になります。) 文字列変数は、 ds により定義されます。 ... ... 力、 n - は n ページ以降の出力を意味します。 troff はリストの最後のページを印刷し終えると終了します。 -r cn -r name = n 数値レジスタ c または name の値を n とします。 c は 1 文字の名前です。 n は troff で扱える数式です。 -T name デバイス name 用の出力を生 ... す。 他のすべてのマクロディレクトリより前に調べます。 使用法 ここでは UNIX troff には無い機能のみを説明します。 長い名前 数値レジスタ、フォント、文字列/マクロ/転換、 特殊文字のそれぞれの名前の長さは任意です。 エスケープシーケンス中、すなわち 2 文字の名前 ( ... xxx で呼ばれる特殊文字を表示します。 \f[ xxx ] フォント xxx を設定します。 \*[ xxx ] 文字列 xxx を挿入する。 \n[ xxx ] 数値レジスタ xxx を挿入する。 分数のポイントサイズ スケールドポイントは 1/sizescale ポイントです。ここで sizescale は DESC ファイルで指 ... ... 。 文字列 変数は文字列を格納します。 この変数は .ds リクエストで設定され、値は * エスケープシーケンスを使って取り出します。 レジスタ 変数は数値、スケールファクタつき数字、 場合によっては文字列に似たオブジェクトを格納できます。 .nr リクエストで設定され、値 ... 現在のページ番号が偶数なら真です。 o 現在のページ番号が奇数なら真です。 n フォーマッタが nroff なら真です。 rreg reg というレジスタがあれば真です。 t フォーマッタが troff なら真です。 リクエスト このセクションでは、定義済みのリクエストについて短いリファレ ... 義された式が + 符号で始まる場合、この式の結果の値は、関連するリクエストが すでに持っている固有値に加算されます。 例えば、数値レジスタに加算されます。 式が - で始まる場合、この式の結果の値は、リクエストの値から減算されます。 符号がない場合は、既存の値を で直 ... ... データフロー情報を必要とするからです。 もし ` -O ' を指定しなかった場合は、この警告を得ることはできません。 これらの警告は、レジスタ割り当ての対象となった変数についてのみ発生します。 従って、 volatile であると宣言された変数や、アドレス上に割り当てられた変数 ... ズが 1, 2, 4, 8 バイト以外の変数に関してはこれらの警告は発生しません。 さらに、構造体、共用体、配列については、たとえそれらがレジスタに 割り当てられたとしても、これらの警告は発生しません。 ある変数によって計算された値が結局使用されないような変数については、 ... bine ' に対してダンプします。 -dS 第 1 命令スケジューリング段階終了時に ` file .sched ' に対してダンプします。 -dl ローカルレジスタ割り当て終了時に ` file .lreg ' に対してダンプします。 -dg グローバルレジスタ割り当て終了時に ` file .greg ' に対してダンプし ... ... る。 両 ID とも 16 進で与えられる。省略も可能である。 また、「任意の値」を意味する "*" を指定することも可能である。 操作 設定レジスタの値を取得するには、単に名前を指定すること (名前を入力してもよいし、 レジスタのアドレスを入力してもよい。 レジスタのアドレス ... には、オプションとして .B , .W, .L というバイト・ワード・ロングワードのレジスタ長を指定する サフィックスを付けることもできる)。 レジスタを設定するには reg = values と書くこと。 ここで reg はレジスタの情報 ... を取得するのに使ったのと同じ書式であり、 values は指定したアドレスを開始点として書き込むコンマ区切りの値のリストである。 レジスタ名 setpci は以下の設定レジスタ名を認識する。 これらの正確な意味については、PCI バスの仕様を参照するか、 /usr/include/linux/p ... ... できません。 ベル研の方言は、 BSD ms マクロにも groff ms マクロのいずれにも実装されていません。 ある Unix ms の文書には、数値レジスタの CW と GW とが、それぞれカラム幅とガター幅 を制御する為に 使用できると述べられています。 しかし、ここでは事実はそうではあり ... ません。 これらの数値レジスタは、groff ms では使用できません。 リセットを引き起こすマクロはインデントを設定します。 インデントを変更するマクロはインデント ... 書に 問題が生じるかも知れません。 これを解決するには、 in リクエストを用いずに、代わりに RS や RE マクロを用いて下さい。 数値レジスタの GS は、groff ms マクロによって 1 に設定されます。 しかし、この数値レジスタは Unix ms マクロでは使用されていません。 このレ ... ... ーネルはユーザー空間スタックの新しいフレームを作成し、そこにプロセスコンテキストの種々の値 (プロセッサーのステータスワード、レジスター、シグナルマスク、シグナルスタック設定) を保存する。 また、 カーネルは、 ユーザーモードへの遷移時にシグナルハンドラーが呼び ... 情報を使って、 sigreturn () はプロセスのシグナルマスクの復元、スタックの切り替え、プロセスのコンテキスト (プロセッサフラグ、レジスター (スタックポインター、命令ポインターを含む)) の復元を行い、 プロセスがシグナルにより割り込まれた場所から実行を再開できるよ ... ... ーネルはユーザー空間スタックの新しいフレームを作成し、そこにプロセスコンテキストの種々の値 (プロセッサーのステータスワード、レジスター、シグナルマスク、シグナルスタック設定) を保存する。 また、 カーネルは、 ユーザーモードへの遷移時にシグナルハンドラーが呼び ... 情報を使って、 sigreturn () はプロセスのシグナルマスクの復元、スタックの切り替え、プロセスのコンテキスト (プロセッサフラグ、レジスター (スタックポインター、命令ポインターを含む)) の復元を行い、 プロセスがシグナルにより割り込まれた場所から実行を再開できるよ ... ... ブラの -mcpu=. オプションと同じです。 ターゲットが ARM アーキテクチャの場合、このスイッチを使用して、逆アセンブラ時に使用するレジスタ名セットを選択できます。 -M reg-names-std (デフォルト) を指定すると、ARM の命令セットドキュメントで使用されているレジスタ名が ... 選択されますが、レジスタ 13は「sp」、レジスタ 14は「lr」、レジスタ 15は「pc」と呼ばれます。 -M reg-names-apcs を指定すると、ARM Procedure Call Stan ... 後に登録番号が続くだけの名前セットが使用されます。 また、 -M reg-names-atpcs と -M reg-names-special-atpcs で使用可能な APCS レジスタ命名方式には、ARM/Thumb Procedure Call Standard 命名規則を使用する 2つのバリエーションがあります。(ノーマルレジスタ名または特 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。