- 締切済み
VC++でプログラムから現在のスタックサイズを得る方法
Microsoft VC++でC/C++プログラム内部で現在のスタックサイズを得る方法がありましたらお願いします。 可能ならC/C++のコードで、無理ならインラインアセンブラでも構いません。 デバッグモード時にはスタックチェックしているので、 どこかに情報はあると思います。 目的は、やたらスタック浪費しているので、該当関数、メソッドを探すためです。 人が作った大きなプログラムなのでソースから探すのが大変なので・・。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- i_love_chocochan
- ベストアンサー率39% (11/28)
回答No.1
お礼
inline unsigned long getSp() { __asm mov eax, esp } とでもすれば、スタックを指すレジスタの値が読み込めるようですね。 ありがとうございました。