title: How to get a callstack trace of debug process by WinDbg library
body: <p>I need to get the callstack trace of debug process by windbg library.
  So, answers that could help with theory also are welcome.
  Thank for help!</p>
  
  <p>Note 0:
  I think the question could be more understandable in this form:
  How to parse the stack to frames to get the function calls and args?</p>
  
  <p>Note:
  For example, i can in some place of process, by breakpoint, get the ESP register value, but how to parse it? Or is there other way?</p>
  
  <p>Note 2:
  The similar question was there: <a href="https://stackoverflow.com/questions/27585636/how-do-i-determine-detailed-call-stack-information-in-c">How do I determine detailed call-stack information in C++?</a></p>