Windbg Defina pontos de interrupção condicionais que dependem da pilha de chamadas

O problem: Eu preciso criar um script ou uma expressão que não seja quebrada se algum lugar no pilha de chamadas for uma função com um nome específic

Pergunta específica: Como posso obter funções no callstack em uma lista de string

Exempl:

Module!MyFunctionWithConditionalBreakpoint    
Module!Function1   
Module!Function2    
Module!Function3  


Module!MyFunctionWithConditionalBreakpoint    
Module!Function1   
Module!ClassA:MemberFunction    
Module!Function3

Eu queroModule!MyFunctionWithConditionalBreakpoint para interromper apenas se a chamada exceder, mModule!ClassA:MemberFunction

Eu preciso disso em código não gerenciado. Solução gerenciada é algo como

System.Diagnostics.StackTrace (). ToString (). Contém ("YourMethodName")

questionAnswers(2)

yourAnswerToTheQuestion