Windbg устанавливает условные точки останова, которые зависят от стека вызовов
ПроблемаМне нужно сделать скрипт или выражение, которое не будет разрываться, если где-то в callstack есть функция с конкретным именем.
Конкретный вопрос: Как я могу получить функции по стеку вызовов в список строк?
пример:
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")