Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ollydbgデバッガープログラムを使用してアセンブリで実行中のプログラムの現在の関数を見つけることは可能ですか?
この理由は、私が作成したアプリケーションが特定の時間に 70% のコンピューター使用率で実行されているためです。その理由と、そのコンピューター使用率を得るために何をしているのかを知りたいのです。
ソース デバッガーを使用できることはわかっていますが、この場合は残念ながらできず、ollydbg のようなデバッガーを使用してこれを理解する必要があります。
場合によっては、コードがコンパイルされたもの (.exe) であり、正確な関数を見つけるために、GCC コンパイラの -g オプションなどのデバッグ情報を使用してコンパイルする必要があります。
listこれを行った後、GDBを使用して、作成した正確なコードを読み取り、プログラムのロード後に入力してデバッグできます
list
例:
gcc -g test test.c gdb -q ./test [...] (gdb) list