into the void
id:samehada_shiro
ELF for ARM(リロケーションの仕組み)
ARMv7向けにコンパイルしたオブジェクトファイルを解析してリローケションの仕組みを調べてみた。 関数アドレスのリロケーション 外部関数の呼び出しを行っている箇所は、コンパイル時には関数のアドレスが不明。 そのため、リンク時までは具体的なアドレスは入れずに、再配置対象のシンボルとして管理しておく。 再配置処…