JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... e) を生成することである。コアダンプファイルは、ディスク上に生成される 終了時のプロセスのメモリーイメージを内容とするファイルである。 このイメージをデバッガ (例 ... に読み込んで、 プログラムが終了した時点のプログラムの状態を検査することができる。 どのシグナルを受けたときにプロセスがコアダンプを生成するかのリストは signal (7) に書かれている。 プロセスはソフトリソース制限 RLIMIT_CORE を設定することで、「コアダンプ」 ... シグナルを受信した際に生成される コアダンプファイルのサイズに上限を課すことができる。詳細は getrlimit (2) を参照。 コアダンプファイルが生成されない状況がいくつかある: ... ... __' は return 命令をトレースに含めるようにします。 -d letters コンパイル中の letters で指定されるタイミングに、デバッグ用のダンプを生成するように指示します。 これはコンパイラをデバッグするために使用されます。ほとんどのダンプのファイル 名はソースファイル ... 名に 1 単語をつなげたものになります。(例えば、` foo.c.rtl ' や ` foo.c.jump ' などです)。 -dM 全てのマクロ定義をダンプし、プリプロセス終了時に出力に書き出します。 その他には何も書き出しません。 -dN 全てのマクロ名をダンプし、プリプロセス終了時 ... に出力に書き出します。 -dD 全てのマクロ定義をプリプロセス終了時に通常の出力に加えてダンプします。 -dy パース中にデバッグ情報を標準エラー出力にダンプします。 -dr RTL 生成後に ` file .rtl ' に対してダンプします。 -d ... ... pid2 などを使って、 コアダンプを生成します。 gcore から生成される 1 つのコアファイルは、 プロセスがクラッシュしたときに (そして "ulimit -c" を用いて、適切 ... にコアダンプ制限が設定されているときに) カーネルが生成するものと同じです。 ただし、クラッシュ後に生成されるものとは違って、 gcore が処理 ... を終えた後は、そのプログラムは何も変更なく動作し続けます。 オプション -a メモリマッピングをすべてダンプします。 このオプションが実際にどのように効果を発揮するかは、オペレーティングシステムによります。 GNU/Linux の場合、 "use-co ... ... obe ] [ -c ] [ -t table ] 説明 iptables-save と ip6tables-save は IP/IPv6 テーブルの内容を簡単に解析できる形式で 標準出力にダンプするために使われる。 ファイルに書き出すためには、 シェルで提供されている I/O リダイレクションを使うこと。 -M modprobe_progra ... ... obe ] [ -c ] [ -t table ] 説明 iptables-save と ip6tables-save は IP/IPv6 テーブルの内容を簡単に解析できる形式で 標準出力にダンプするために使われる。 ファイルに書き出すためには、 シェルで提供されている I/O リダイレクションを使うこと。 -M modprobe_progra ... ... : このオプションの引数 FILE の指定は必須です)。tar はそこに補助情報を記録しておき、その情報を使って、前回のインクリメンタルダンプの後で、 どのファイルが変更され、従って、再度ダンプしなければならないかを判断します。 アーカイブの作成時に FILE が存在しない ... 場合は、 FILE が作られ、すべてのファイルが作成されるアーカイブに格納されることになります (これが level 0 のダンプである)。 N が 0 ではない level N のインクリメンタルアーカイブを作成するには、level N-1 のアーカイブを作成したときに出来たス ... ん。 --level = NUMBER 作成するリスト化インクリメンタルアーカイブ (訳注: すなわち、新 GNU 形式のインクリメンタルアーカイブ) のダンプレベルを設定します。 現在のところ、 --level=0 のみが意味を持ちます。 これを指定すると、 tar はダンプする前にスナップショット ... ... ことができる。 disable_coredump デフォルトでは、セキュリティ上問題になるかもしれない情報を漏洩しないように、 sudo 自体のコアダンプは無効になっている。 sudo そのもののクラッシュをデバッグするためにコアダンプを有効に戻したいならば、 次のように、 sudo.conf ... い。 Set disable_coredump false 最近のオペレーティング・システムでは、どのシステムでも、 sudo のような setuid プロセスのコアダンプについて各種の制限を設けているので、 このオプションを有効にしても、セキュリティが弱体化することはない。 sudo のコアファイルを ... 実際に得るためには、 たぶん setuid プロセスに対するコアダンプを有効にする必要があるだろう。 BSD や Linux のシステムでは、それは sysctl コマンドで行われる。 Solaris では、coreadm コマンド ... ... れていない場合は、 --debug-dump=frames または --debug-dump=frames-interp オプションを使用して、 .eh_frames セクションの内容をダンプしてみてください。 -d --dynamic ファイルの動的セクションがある場合は、その内容を表示します。 -V --version-info ファイルの動的 ... する可能性がある問題についての警告メッセージを表示します。単独で使用すると、ファイルのすべての内容が検査されます。いずれかのダンプオプションと一緒に使用すると、警告メッセージは表示されているものに対してのみ生成されます。 -x <number or name> --hex-dump=<n ... す。その他の文字列は、オブジェクトファイル内のその名前を持つすべてのセクションを識別します。 このオプションは、複数の 16進数ダンプを要求するために、コマンドラインで複数回繰り返すことができます。 -R <number or name> --relocated-dump=<number or name> 指定さ ... ... 設定を、 (int *) arg2 が指す場所に返す。 PR_SET_DUMPABLE (Linux 2.3.20 以降) (Linux 2.3.20 以降) デフォルトの振る舞いではコアダンプを引き起こすようなシグナルを受信したときに、呼び出し元のプロセスでコアダンプを生成するかどうかを決定するフラグを設定する (通 ... テムコールによってプロセスの UID や GID が操作されたときに クリアされる)。 2.6.12 以前のカーネルでは、 arg2 は 0 (プロセスはダンプ不可) あるいは 1 (プロセスはダンプ可能) の どちらかでなければならない。 2.6.13 から 2.6.17 までのカーネルでは、値 2 も認めら ... れていた。 この値を指定すると、通常はダンプされないバイナリが root だけが 読み込み可能な形でダンプされた。 セキュリティ上の理由から、この機能は削除された ( proc (5) の ... ... 。 -c count 個のパケットを受信したのちに終了する。 -d コンパイルされたパケットマッチングコードを人間が読める形式で標準出力にダンプし、終了する。 -dd パケットマッチングコードを C 言語の一部として利用可能なかたちでダンプする。 -ddd パケットマッチングコード ... を 十進数でダンプする(count が先行する)。 -e 各ダンプ行にリンクレベルヘッダを表示する。 -f 「外部の」インターネットアドレスをシンボルではなく ... mp は ESP/AH プロトコルのバージョンを推論することが出来ない。 -S TCP シーケンス番号を相対値ではなくて絶対値で表示する。 -t ダンプ行に時間情報を表示 しない 。 -tt ダンプ行に表示する時間情報を整形しない。 -v (ちょっとだけ)詳細な出力。IP パケットにおける 生 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。