私の知る限り、静的バイナリ書き換えは次のとおりです。
静的バイナリ インストルメンテーションは、プログラムが実行される前、オブジェクト コードまたは実行可能コードを書き換える段階で発生します。(これはここで定義されています)
だから、静的なバイナリ インストルメンテーションはバイナリの書き換えと同じ
だと思いました。
しかし、昨日私の教授は「静的バイナリ計測はバイナリ書き換えとは異なる」と言いました。
いくつかの論文や記事を検索しようとしましたが、なぜそれらが異なるのかはまだわかりません.
質問:
これら 2 つの概念は異なりますか?
少しでも違いがあるとすれば、「静的バイナリ計測」と「バイナリ書き換え」の違いは何ですか?