取締役について学んでいます。ELFリファレンスそしてこのブログところで、前の住所を計算できません。
タイプの2つのファイル
A
があり、接続中に名前付き部分をマージしたいとします。これらの部分には、ファイル内のシンボルとファイル内のシンボルが含まれます。再配置エントリと再配置オフセットがあり、リンカが再配置アドレスの競合を回避する方法を理解していない場合:コンパイル中にこれらのファイルが互いに不明であるため、これらのオフセットは同じであると仮定します。B
ET_REL
S
SA
A
SB
B
A.elf
B.elf
A.elf
B.elf
ET_EXECの再配置テーブルの目的は何ですか?なぜ必要なのか理解できません。
Rela型の再配置における歌手の役割は何ですか?
結論は、具体的な移動段階の明確な直感がないことです。ここに例があります。ブログしかし、シンボルで正確に何が起こるのか、結果は何であるか、さまざまな部分をどのように組み合わせることができるのかわかりません。学習資料の提案をいただきありがとうございます。