Il problema: Ho bisogno di fare uno script o un'espressione che che non si rompe se da qualche parte su stack è una funzione con un nome specifico.Windbg Set condizionali punti di interruzione che dipende Stack di chiamate
Domanda specifica: Come posso ottenere funzioni su un callstack a un elenco di stringhe?
Esempio:
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!Function2
Module!Function3
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!ClassA:MemberFunction
Module!Function3
voglio Module!MyFunctionWithConditionalBreakpoint
rompere solo se la chiamata cames da Module!ClassA:MemberFunction
ho bisogno di questo nel codice non gestito. soluzione gestita è qualcosa di simile
System.Diagnostics.StackTrace() ToString() Contiene ("YourMethodName")
funziona benissimo. grazie – cprogrammer