Sorun: Calltack'in bir yerinde belirli bir ada sahip bir işlevse, bu durumun kırılmadığı bir komut dosyası veya ifade oluşturmam gerekiyor.Windbg Çağrı Yığına bağlı Koşullu Kesme Noktalarını Ayarla
Özel soru: Bir dizeler listesine calltack işlevlerini nasıl edinebilirim?
Örnek:
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!Function2
Module!Function3
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!ClassA:MemberFunction
Module!Function3
Ben çağrı Module!ClassA:MemberFunction
gelen cames yalnızca kırmak Module!MyFunctionWithConditionalBreakpoint
istiyorum ben yönetilmeyen kod buna ihtiyaç duyarlar. Yönetilen çözüm
System.Diagnostics.StackTrace gibi bir şey() ToString() içerir ("YourMethodName") özel $ tükürdü işlevini kullanarak bir koşullu kesme noktası ayarlayabilirsiniz WinDbg içinde
harika çalışıyor. teşekkürler – cprogrammer