JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... core ] [ -p procID ] [ -x cmds ] [ -d dir ] [ prog | prog procID | prog core ] 説明 GDB をはじめとするデバッガーは、プログラムが実行中またはクラッシュした時に、 そのプログラムの「内部」で何が行なわれているか/行われていたかを調べるのに使用されます。 G ... DB は、4 つの機能 (加えてこれらをサポートする機能) によって 実行中にバグを見つけることを手助けします。 • プログラムの動作を詳細に指定してプログラムを実行させる。 • 指定した条件でプログラムを停止させる。 • プログラムが止まった時に、何が起こ ... ったか調べる。 • バグによる副作用を修正し、別のバグを調べるためプログラムの状態を変更する。 GDB では C, C++, Fortran, Modula-2 で書かれたプログラムのデバッグが行なえます。 GDB はシェルコマンド "gdb ... ... 対して管理者が設定した関数を呼び出す。 command は認証プログラムの名前である。 これはパスワードファイルに記されたそのユーザの情報から決定される。 この文字列はセミコロンで区切られた一つ以上 ... の実行ファイル名からなる。 各々のプログラムは記されている順に実行される。 以下に記述するそれぞれの reason に応じて、コマンドライン引数が与えられる。 user は認証されるユ ... ユーザ ID には重なっているものがあっても良く、 そのユーザ ID に結びつけられた異なるユーザ名の各々に対して、 異なる認証プログラムと認証情報とを指定できる。 使用できる各々の認証方法は、異なる方法で取り扱われることがある。 特に記されていない場合は、標準的 ... ... デバッグ対象のプログラムを実行しているマシンとは異なるマシン上で GDB を実行することを可能にするプログラムです。 使用方法 (サーバー(ターゲット)側): ま ... ず、デバッグ対象のプログラムのコピーをターゲットシステムに用意します。 gdbserver は、 シンボルを関知しないので、 使用スペースを節約するためにプログラムか ... ストシステム上において動作する GDB が行います。 サーバーを使用するためには、ターゲットシステムにログインし、 gdbserver プログラムを実行します。 その際には (a) GDB との通信方法、 (b) プログラム名、 (c) プログラムへの引数 を指定する必要があります。 一般的 ... ... p プログラムは稼働中のシステムの 動的なリアルタイムの概要を報告する。 Linux カーネルが現在管理している タスク の一覧だけでなく、 システム ... いて表示される情報のタイプ・順序・サイズは、 ユーザーが全て設定可能で、その設定は次に起動したときにも保存できる。 このプログラムはプロセスの操作に関する 限定された対話型インタフェースだけでなく、 個人用の設定についての特に拡張されたインタフェースも提供 ... している。 -- 操作の全ての面についての包括的なインタフェースを提供している。 このプログラムは、この文書を通して top という名前で呼ばれているが、 希望する任意の名前にすることができる。 新しい名前 (エイリアスでもよい) ... ... トの終わりを示す。 etext テキストセグメント (プログラムのコード) の末尾の次のアドレス。 edata 初期化されたデータのセグメントの末尾の次のアドレス。 end 初期化されていないデータのセ ... 準拠 これらのシンボルは長年ほとんどの UNIX システムで提供されているが、 標準化されてはいない。注意して使うこと。 注意 プログラムではこれらのシンボルは明示的に宣言しなければならない。 これらはどのヘッダーファイルでも定義されていない。 いくつかのシステム ... れらのシンボルの名前は前にアンダースコアが 付いていて、 _etext , _edata , _end となっている。 Linux でコンパイルされたプログラムでは、 これらのシンボルでも定義される。 プログラムの実行開始時に、プログラムブレークは &end の近くのどこか (おそらく次のペー ... ... トの終わりを示す。 etext テキストセグメント (プログラムのコード) の末尾の次のアドレス。 edata 初期化されたデータのセグメントの末尾の次のアドレス。 end 初期化されていないデータのセ ... 準拠 これらのシンボルは長年ほとんどの UNIX システムで提供されているが、 標準化されてはいない。注意して使うこと。 注意 プログラムではこれらのシンボルは明示的に宣言しなければならない。 これらはどのヘッダーファイルでも定義されていない。 いくつかのシステム ... れらのシンボルの名前は前にアンダースコアが 付いていて、 _etext , _edata , _end となっている。 Linux でコンパイルされたプログラムでは、 これらのシンボルでも定義される。 プログラムの実行開始時に、プログラムブレークは &end の近くのどこか (おそらく次のペー ... ... トの終わりを示す。 etext テキストセグメント (プログラムのコード) の末尾の次のアドレス。 edata 初期化されたデータのセグメントの末尾の次のアドレス。 end 初期化されていないデータのセ ... 準拠 これらのシンボルは長年ほとんどの UNIX システムで提供されているが、 標準化されてはいない。注意して使うこと。 注意 プログラムではこれらのシンボルは明示的に宣言しなければならない。 これらはどのヘッダーファイルでも定義されていない。 いくつかのシステム ... れらのシンボルの名前は前にアンダースコアが 付いていて、 _etext , _edata , _end となっている。 Linux でコンパイルされたプログラムでは、 これらのシンボルでも定義される。 プログラムの実行開始時に、プログラムブレークは &end の近くのどこか (おそらく次のペー ... ... 生成した。 これは indent バージョン 2.2.9 用の「The indent Manual」の 2.2.9 版 (2002 年 11 月 10 日版) である。 indent プログラムを使うとコードを読みやすくすることができる。 また、C 言語のコード記述を、 あるスタイルから別のスタイルに変換することもできる ... f とその引き数の間に空白を置く。 「 文 」セクションを参照すること。 -c n , --comment-indentation n コメントをコードの右のカラム n に置く。 「 コメント 」セクションを参照すること。 -cbi n , --case-brace-indentation n case ラベルの後に、ブレースを n 個 ... の空白でインデント付けする。 「 文 」セクションを参照すること。 -cd n , --declaration-comment-column n コメントを宣言の右のカラム n に置く。 「 コメント 」セクションを参照すること。 -cdb , --comment-delimiters-on-blank-lines 空行にコメント区切り文字を置 ... ... トファイル・コアファイル・共有ライブラリがある。 ELF ファイルフォーマットを使う実行可能ファイルは、 ELF ヘッダーの後にプログラムヘッダーテーブルまたは セクションヘッダーテーブル (またはその両方) が続く構成である。 ELF ヘッダーは常にファイルのオフセット ... 0 にある。 プログラムヘッダーテーブルとセクションヘッダーテーブルの ファイル内でのオフセットは、ELF ヘッダーに定義されている。 この 2 つのテーブル ... (N=32,64 であり ElfN は Elf32 または Elf64 を表し、 uintN_t は uint32_t または uint64_t を表す): ElfN_Addr 符号なしのプログラムアドレス, uintN_t ElfN_Off 符号なしのファイルオフセット, uintN_t ElfN_Section 符号なしのセクションインデックス, uint16_t Elf ... ... プログラムでは、 ヒストグラムの上限と下限、およびビン (bin) の数を指定する 3 つの引数を取ります。 そして標準入力から、 一度に 1 行ずつ ... 数字の入力を受け付けて、 ヒストグラムに追加していきます。 データの読み取りを終えると、 gsl_histogram_fprintf を使って、 累積ヒストグラムを出力します。n が指定され ... ない場合は、 整数幅のビンが用いられます。 例 以下に例を示します。 幅 30 で、そのヒストグラムのレンジが -100 から 100 までで、200 bin を使う、Cauchy distribution からの 10000 個のランダムなサンプル を生成します。 gsl- ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。