電子書籍の厳選無料作品が豊富!

Microsoft VC++でC/C++プログラム内部で現在のスタックサイズを得る方法がありましたらお願いします。
可能ならC/C++のコードで、無理ならインラインアセンブラでも構いません。

デバッグモード時にはスタックチェックしているので、
どこかに情報はあると思います。

目的は、やたらスタック浪費しているので、該当関数、メソッドを探すためです。
人が作った大きなプログラムなのでソースから探すのが大変なので・・。

A 回答 (1件)

    • good
    • 0
この回答へのお礼

inline unsigned long getSp() {
__asm mov eax, esp
}
とでもすれば、スタックを指すレジスタの値が読み込めるようですね。
ありがとうございました。

お礼日時:2004/11/25 18:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!