シンボルテーブルには、シンボル名のオフセットのみがあり、シンボルが属するlibに関する情報はありません。
typedef struct {
Elf32_Word st_name;
Elf32_Addr st_value;
Elf32_Word st_size;
unsigned char st_info; / *バインド、タイプ:ELF_32_ST _... * /
unsigned char st_other;
Elf32_Half st_shndx; / * SHN _... * /
} Elf32_Sym;
実行時に解決関数が呼び出されると、シンボルテーブルのオフセットと別のDWORDが渡されます。そのDWORDはシンボルのlibと関係がありますか?そうでない場合、解決関数はどのようにしてシンボルのライブラリを見つけますか?