JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... から取り出せるその他の情報である。 magic ファイルの各行では実行するテストを指定する。 テストでは、ファイル先頭から見て特定のオフセット位置にあるデータと、 1 バイトまたは 2 バイト、4 バイトの数値や文字列との比較が行われる。 テストが成功すると指定したメッ ... セージが出力される。 行には以下の項目が含まれる: offset 調べるデータのファイル内での位置を指定するオフセット値で、単位はバイトである。 type 調べるデータの型。指定できる値は以下の通りである: byte 1 バイト値。 short (ほとんどのシ ... とメッセージが出力される。 次に n があった場所でこの動作は終了する。 直前の > の直後の文字が ( ならば、括弧の後の文字列は間接オフセット値と解釈される。 つまり、括弧の後の数字はファイル内でのオフセットとして使われる。 このオフセット位置にある値が読み込ま ... ... sociated with the file descriptor fd to the argument offset according to the directive whence as follows: SEEK_SET ファイルオフセットは offset バイトに設定される。 SEEK_CUR ファイルオフセットは現在位置に offset バイトを足した位置になる。 SEEK_END ファ ... イルオフセットはファイルのサイズに offset バイトを足した位置になる。 lseek () は、オフセットをファイルの末尾を越えた位置に設定できる ... (但し、これによりファイルのサイズが変わらない)。 もしデータがこのオフセット位置以降に書き込まれた場合、 間の空隙の部分 ("穴 (hole)") の読み出しがあると、 実際にそこにデータを書き込まれるまではヌ ... ... のような接尾辞を付けてもよい。GB, TB, PB, EB, ZB, YB も同様に使える。 -b , --one-byte-octal 1 バイト単位の 8 進数表示 。 入力オフセットを 16 進数で表示し、その後に、入力データを 1 バイトずつ 0 で字詰めした 3 桁の 8 進数で表現し、それを 1 行当たり 16 個、 ... 空白で区切って表示する。 -c , --one-byte-char 1 バイト単位の ASCII 文字表示 。 入力オフセットを 16 進数で表示し、その後に、入力データを 1 キャラクタずつ、空白で字詰めした 3 桁の ASCII 文字で表現し、それを 1 行当 ... はエスケープ表記で、 できないものは、3 桁の 8 進数で表示される)。 -C , --canonical 標準的な 16 進数 + ASCII での表示 。 入力オフセットを 16 進数で表示し、その後に、入力データを 1 バイトずつ 2 桁の 16 進数で表現し、それを 1 行当たり 16 個、空白で区切って ... ... クする。今回は (1) での kallsyms の出力も含める。 __kallsyms セクションを追加すると、セクション数や多くのカーネルシンボルの オフセットが変更されるので、もう一度 kallsyms をこの二番目のリンクに実行し、 再びリロケータブルな出力をセーブする。 3 再びカーネ ... llsyms セクションは通常と少々異なる。 これはリロケータブルなデータを故意に持たず、 全ての「ポインタ」はセクションへのバイトオフセットか、 あるいは絶対値として表される。 すなわちこのセクションはどこにでも置くことができ、 リロケーションの問題を気にしなく ... 含む。 * セクション数。メモリにロードされたセクションのみ。 * __kallsyms ヘッダのスタートから、最初のセクションエントリまでのオフセット。 * 各セクションエントリのサイズ。名前文字列は除く。 * シンボルの数。 * __kallsyms ヘッダのスタートから先頭のシンボル ... ... です。 -t [ lotime , ] hitime 1970-01-01 00:00:00 協定世界時 (UTC) からの 10進数の秒数で指定された、指定された時間でのカットオフ間隔の出力。 timezone は、カウントに閏秒が含まれるかどうかを決定します。 -c と同様に、カットオフの下限は包含的で、上限は排他 ... h <24 の 24時間 hh : mm : ss 形式です。時刻は移行直後のローカル時刻です。インターバルの説明は、符号付き ± hhmmss 形式の UT オフセット、タイムゾーンの省略形、および isdst フラグで構成されます。 UT オフセットに等しい省略形は省略されます。他の省略形は、1 ... 合は、符号なしの 10進整数で、夏時間の場合は正の数(通常は 1)、不明の場合は負の数です。 絶対時間が 100時間未満の時刻および UT オフセットでは、秒がゼロの場合は省略され、分もゼロの場合は省略されます。正の UT オフセットは、グリニッジの東です。UT オフセット ... ... ンドは、4 種の情報を表示するが、 chfn を使えば、そうしたものを変更することが可能なのだ。 4 種の情報とは、ユーザのフルネーム、オフィスの部屋番号、その電話番号、 それに自宅の電話番号である。 4 種の情報は、いずれもコマンドラインで指定することができる。 コマ ... いる chfn の実装を使用すればよい。 オプション -f , --full-name full-name ユーザのフルネームを指定する。 -o , --office office オフィスの部屋番号を指定する。 -p , --office-phone office-phone オフィスの電話番号を指定する。 -h , --home-phone home-phone 自宅 ... T string どのフィールドが chfn によって変更できるかを指示する。 これをブール値の yes に設定すると、変更可能なフィールドが、オフィス、オフィスの電話番号、自宅電話番号の 3 箇所のみになり、ブール値の no にすると、さらにフルネームも変更可能になる。 変更可 ... ... でなければならない。 offset が NULL でない場合、 offset は sendfile () が in_fd のどこからデータを読み始めるかを示すファイルオフセットを保持する変数への ポインターである。 sendfile () は復帰する時、この変数に最後に読み込んだバイトの 次のバイトのオフセッ ... トを書き込む。 offset が NULL でない場合、 sendfile () は in_fd のファイルオフセットを変更しない。 NULL の場合は、ファイルオフセットを in_fd から読み込んだバイト数を反映した位置に調整する。 offset が NU ... LL の場合、データは in_fd のファイルオフセットから読み出され、 ファイルオフセットはこの呼び出しで更新される。 count は、ファイルディスクリプター間でコピーするバイト ... ... でなければならない。 offset が NULL でない場合、 offset は sendfile () が in_fd のどこからデータを読み始めるかを示すファイルオフセットを保持する変数への ポインターである。 sendfile () は復帰する時、この変数に最後に読み込んだバイトの 次のバイトのオフセッ ... トを書き込む。 offset が NULL でない場合、 sendfile () は in_fd のファイルオフセットを変更しない。 NULL の場合は、ファイルオフセットを in_fd から読み込んだバイト数を反映した位置に調整する。 offset が NU ... LL の場合、データは in_fd のファイルオフセットから読み出され、 ファイルオフセットはこの呼び出しで更新される。 count は、ファイルディスクリプター間でコピーするバイト ... ... プログラムヘッダーテーブルまたは セクションヘッダーテーブル (またはその両方) が続く構成である。 ELF ヘッダーは常にファイルのオフセット 0 にある。 プログラムヘッダーテーブルとセクションヘッダーテーブルの ファイル内でのオフセットは、ELF ヘッダーに定義され ... し、 uintN_t は uint32_t または uint64_t を表す): ElfN_Addr 符号なしのプログラムアドレス, uintN_t ElfN_Off 符号なしのファイルオフセット, uintN_t ElfN_Section 符号なしのセクションインデックス, uint16_t ElfN_Versym 符号なしのバージョンシンボル情報, uint16 ... リーポイントが関連付けられていない場合、 このメンバには 0 が入る。 e_phoff このメンバはプログラムヘッダーテーブルの ファイルオフセット (バイト単位) を保持する。 ファイルにプログラムヘッダーテーブルがない場合、 このメンバには 0 が入る。 e_shoff このメン ... ... nt ] [ -j | --section= name ] [ -H | --help ] [ -V | --version ] [addr addr ...] 説明 addr2line は、アドレスまたはシンボル+オフセットをファイル名と行番号に変換します。 実行可能ファイル内のアドレスまたはシンボル+オフセット、または再配置可能オブジェクト ... のセクション内のオフセットを指定すると、デバッグ情報を使用して、どのファイル名と行番号が関連付けられているかを判断します。 使用する実行可能ファイ ... ンで指定されます。 addr2line には2つの操作モードがあります。 最初のモードは、コマンドラインで16進数のアドレスまたはシンボル+オフセットが指定し、 addr2line は各アドレスのファイルの名前と行番号を表示します。 2番目のモードは、 addr2line は標準入力から16進 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。