Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows のpeのように、インポート.dynsymと.symtabエクスポートをどのように区別できますか?
.dynsym
.symtab
インポートとエクスポートを区別する方法
簡単: ダイナミック シンボル テーブル (の.dynsym)内の任意のシンボル.st_shndx == SHN_UNDEF(特別なUNDセクションを参照) がインポートであり、他のすべてのシンボルが定義され、エクスポートされます。
.st_shndx == SHN_UNDEF
UND
これは重要ではなく、完全に取り除くことができることに注意してください.symtab。動的ローダーは決してそれを見ません。