2013-03-01から1ヶ月間の記事一覧
ELFファイルを作るpart4で、ライブラリとのリンクについて詳細を追ってみる手順の案に書いていた ELFファイルを分解するプログラム、また、その分解したものから再生成するプログラム」これについて考えてみる。 まずは先だって分解をしてみる。 目標 ELFフ…
part1でセクションとセグメントを対応付けしていると思われる箇所は見つけた。次は実際にどうやって対応づけているのかを見てみる。 おさらい 簡単なプログラムをコンパイルして出来上がった実行ファイルはこんな感じになる。 $ readelf -l test.out Elf fil…
前回ELFファイルを作る part4にて、セクションをセグメントに割り当てる際は単純な構造ということもあって決め打ちでやってみてた。前回の様な規模ならまあいいとして、これがある程度セクションの数や種類が増えてきたらどうしようもなくなる。 これについ…