回答:
@PSkocikはこれに答えました。詳細を追加したいだけです。ELFには2種類のシンボルセクションがあります:.symtab
および.dynsym
(詳細については、Linux Standard Base Core Specification、別名LSB_5.0.0を参照してください)。.symtab
共有ライブラリ自体のリンク手順用です。リンクが完了すると、この.symtab
セクションは不要になります。この.dynsym
セクションには、実行時に動的リンカーによって検索されることになっている重要なシンボルが含まれています。nm
デフォルトでは、.symtab
セクション内のシンボルのみをダンプします。
LSB_5.0.0のセクション10.2.2.1、「ELFセクションタイプ」では、適合する共有ライブラリには両方ではなく、どちらか一方が含まれている.symtab
必要.dynsym
があります。ABIライブラリの一部として、libcは.symtab
仕様に準拠するために削除されます。
libc.so.6
明らかに共有オブジェクトです。