elfファイルの特定のシンボルの中身を後から差し替えたい
例えばC言語で下記のように128バイトの領域を確保したとします。
const char TABLE[128] = {0};
このシンボルを含んだオブジェクトファイルをリンクして生成されたelfファイルに対して、後からTABLEが指すアドレスの中身を差し替える、ということがやりたいのです。
elfフォーマットを勉強して、シンボルテーブルをパースして・・・といった手順を踏めば実現できそうに思えますが、今回はそこまで手間をかけている時間もないので、何かツールでできればと思っています。
対称はARMのelfです。binutilsのツールでどうにかできないでしょうか?