問題:我需要創建一個腳本或表達式,如果callstack上的某個地方是具有特定名稱的函數,則該腳本或表達式不會中斷。Windbg設置依賴於調用堆棧的條件斷點
具體問題:如何獲取函數調用堆棧上的字符串列表?
例:
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!Function2
Module!Function3
Module!MyFunctionWithConditionalBreakpoint
Module!Function1
Module!ClassA:MemberFunction
Module!Function3
我想Module!MyFunctionWithConditionalBreakpoint
只有當呼叫從Module!ClassA:MemberFunction
卡梅斯打破我需要這在非託管代碼。託管解決方案是一樣的東西
System.Diagnostics.StackTrace()的ToString()包含( 「YourMethodName」)
效果很好。謝謝 – cprogrammer