おそらく通常のシンボルが取り除かれ、残っているのは動的シンボルです。これは nm -D で取得できます .
@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 から取り除かれます 仕様に準拠していること。