objdump adalah satu lagi yang bagus di linux.
Apakah Anda memiliki "objek bersama" (biasanya perpustakaan bersama di AIX), perpustakaan bersama UNIX, atau Windows DLL? Ini semua adalah hal yang berbeda, dan pertanyaan Anda menggabungkan semuanya :-(
- Untuk objek bersama AIX, gunakan
dump -Tv /path/to/foo.o
. - Untuk pustaka bersama ELF, gunakan
readelf -Ws --dyn-syms /path/to/libfoo.so
, atau (jika Anda memiliki GNU nm)nm -D /path/to/libfoo.so
. - Untuk pustaka bersama non-ELF UNIX, sebutkan yang mana UNIX yang Anda minati.
- Untuk DLL Windows, gunakan
dumpbin /EXPORTS foo.dll
.