バックグラウンド
(_CRT_DEBUG_MALLOCとMFCおよびCRTのリーク検出から)メモリリークの問題を追跡しようとしていますが、この行は頻繁に呼び出されるため、どの呼び出しかわかりません実際にリークします。また、Allocation-Number +__p__crtBreakAlloc()
は、実行ごとに異なる割り当て番号であるため、役に立ちません。
とにかく、これまでのところ背景について。別のツールを使用する必要があると思われる場合は、コメントを残してください。リーク自体よりもはるかに興味深いと思うので、答えが私の根本的な問題ではなく実際の質問に集中することを感謝します(最終的には十分な突っ込みを通してそれを見つけるでしょう)。
質問
WinDbg(VSにはないと確信しています)で、次のプロパティを持つブレークポイントを持つことは可能ですか?
- 壊れません。(つまり、「トレースポイント」です)
- ヒットすると、コールスタックを記録します(特定の深さまで)
- また、いくつかのグローバル状態(変数、おそらくメモリアドレスの生の値)を記録する必要があります
これは可能ですか?どのように?