问题:如果调用堆栈上的某个地方是一个具有特定名称的函数,则需要创建一个不会中断的脚本或表达式。
特定问题:如何将调用堆栈上的函数转换为字符串列表?
示例
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().Contains("YourMethodName")
发布于 2011-10-18 08:35:17
为什么不在进入模块时设置一个断点!A类:MemberFunction为模块启用一个断点!MyFunctionWithConditionalBreakpoint和离开模块时设置一个断点!
https://stackoverflow.com/questions/7791675
复制相似问题