DIA

プログラミング

DIAについて -関数フック入れてのプロファイラ作成 (2)

Debug Interface Access SDKを用いて pdb ファイルにアクセスしてみます。 これもプロファイラ作成のための準備のため、です。たぶん簡易プロファイラ作成で一番手間なのはここの分野じゃないかなと思っています。
プログラミング

関数フック入れてのプロファイラ作成 (1)

前回の /Gh,/GH で関数にフックを入れられることがわかったので、これを利用して関数プロファイラを作成してみようと思います。 ただしここで1つ注意点があります。確かに呼ばれた関数のアドレスがわかりますが、そのアドレスがどの関数なのかを知る必要があります。アドレスから関数への対応を知るためには、いくつか方法があります。 mapファイルを参照する pdbファ...