JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... | --dynamic-syms ] [ -x | --all-headers ] [ -w | --wide ] [ --start-address= address ] [ --stop-address= address ] [ --no-addresses ] [ --prefix-addresses ] [ --[no-]show-raw-insn ] [ --adjust-vma= offset ] [ --show-all-symbols ] [ --dwarf-depth= n ] [ - ... 、リンクされたデバッグ情報ファイル内のシンボルテーブルが読み込まれ、逆アセンブル時に使用されることに注意してください。 --no-addresses 逆アセンブル時に、各行毎にアドレスまたは、シンボルと再配置オフセットを出力しません。 --no-show-raw-insn と組み合わせて使用 ... すると、コンパイラの出力を比較する場合に便利です。 --prefix-addresses 逆アセンブルするとき、各行ごとに完全なアドレスを表示します。これは古い逆アセンブル形式です。 -EB -EL --endian={big|little} ... ... のセッションは、 このプログラムを動かした際の実行例である。 $ cc -rdynamic prog.c -o prog $ ./prog 3 backtrace() returned 8 addresses ./prog(myfunc3+0x5c) [0x80487f0] ./prog [0x8048871] ./prog(myfunc+0x21) [0x8048894] ./prog(myfunc+0x1a) [0x804888d] ./prog ... nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addresses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings ... ... のセッションは、 このプログラムを動かした際の実行例である。 $ cc -rdynamic prog.c -o prog $ ./prog 3 backtrace() returned 8 addresses ./prog(myfunc3+0x5c) [0x80487f0] ./prog [0x8048871] ./prog(myfunc+0x21) [0x8048894] ./prog(myfunc+0x1a) [0x804888d] ./prog ... nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addresses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings ... ... のセッションは、 このプログラムを動かした際の実行例である。 $ cc -rdynamic prog.c -o prog $ ./prog 3 backtrace() returned 8 addresses ./prog(myfunc3+0x5c) [0x80487f0] ./prog [0x8048871] ./prog(myfunc+0x21) [0x8048894] ./prog(myfunc+0x1a) [0x804888d] ./prog ... nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addresses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings ... ... + を使用することはできません。 オプション ここで選択肢として示されているオプションの、長い形式と短い形式は同等です。 -a --addresses 関数名、ファイル、行番号情報の前にアドレスを表示します。アドレスは簡単に識別できるように 0x の接頭辞が付いて表示されます。 ... ... hives ] [ --debugging ] [ --gap-fill= val ] [ --pad-to= address ] [ --set-start= val ] [ --adjust-start= incr ] [ --change-addresses= incr ] [ --change-section-address sectionpattern {=,+,-} val ] [ --change-section-lma sectionpattern {=,+,-} val ] [ --ch ... 変更します。すべてのオブジェクトファイルフォーマットがエントリアドレスの設定をサポートしているわけではありません。 --change-addresses incr --adjust-vma incr incr を追加して、すべてのセクションの VMA と LMA アドレス、およびエントリアドレスを変更します。オブ ... ション・アドレスは val に設定されます。それ以外の場合は、セクションアドレスに val が加算または減算されます。上記の --change-addresses にあるコメントを参照してください。 sectionpattern が入力ファイルのどのセクションとも一致しない場合は、 --no-change-warning ... ... 作をするが、 ハッシュの管理を行うコストがかかる。 --hashlimit-srcmask prefix When --hashlimit-mode srcip is used, all source addresses encountered will be grouped according to the given prefix length and the so-created subnet will be subject to hashlimit. p ... ashlimit-mode, but is technically more expensive. --hashlimit-dstmask prefix Like --hashlimit-srcmask, but for destination addresses. --hashlimit-name foo /proc/net/ipt_hashlimit/foo エントリの名前。 --hashlimit-htable-size buckets ハッシュテーブルのバケッ ... o local machine with policy routing. When using the socket match to implement fully transparent proxies bound to non-local addresses it is recommended to use the --transparent option instead. Example (assuming packets with mark 1 are delivered locally): - ... ... alias list */ int h_addrtype; /* host address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addresses */ } #define h_addr h_addr_list[0] /* 過去との互換性のため */ hostent 構造体のメンバは以下の通り。 h_name ホストの正式名 ( ... ... alias list */ int h_addrtype; /* host address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addresses */ } #define h_addr h_addr_list[0] /* 過去との互換性のため */ hostent 構造体のメンバは以下の通り。 h_name ホストの正式名 ( ... ... alias list */ int h_addrtype; /* host address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addresses */ } #define h_addr h_addr_list[0] /* 過去との互換性のため */ hostent 構造体のメンバは以下の通り。 h_name ホストの正式名 ( ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。