• 締切済み

VC++でプログラムから現在のスタックサイズを得る方法

Microsoft VC++でC/C++プログラム内部で現在のスタックサイズを得る方法がありましたらお願いします。 可能ならC/C++のコードで、無理ならインラインアセンブラでも構いません。 デバッグモード時にはスタックチェックしているので、 どこかに情報はあると思います。 目的は、やたらスタック浪費しているので、該当関数、メソッドを探すためです。 人が作った大きなプログラムなのでソースから探すのが大変なので・・。

みんなの回答

回答No.1
参考URL:
http://forums.belution.com/ja/vc/000/134/10.shtml
terra5
質問者

お礼

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

関連するQ&A