私は再配置可能なオブジェクトファイルのために.symtab
setcionタイプを理解しようとしています。静的変数に関する情報が含まれていることはわかっています。しかし、なぜ?シンボル表の静的変数に関する情報を格納する目的は何ですか?
リロケータブルオブジェクトファイルを他のものにリンクするために必要なのは、この静的変数のadresessの再配置です(もちろん、静的変数には関係ありません)。だから、私たちが必要とするのは、.rel.data
に格納された再配置テーブルであり、静的変数を再配置するためのすべての情報を含んでいますか?