title: Debugging Promise call stacks in vscode
body: <p>Is there a way to get the call stack when debugging nodeJS Promises in vscode? I see that support for async call stacks is supported in <a href="https://github.com/Microsoft/vscode/issues/5552" rel="noreferrer">this GitHub issue</a> but it looks like it pertains to vanilla JS callbacks. </p>
  
  <p>Right now when I'm paused on a breakpoint, the call stack is tiny, even though I know this function is being called from another (couple) of functions.</p>
  
  <p>I'm running on node v6.9.x</p>
  
  <p><a href="https://i.stack.imgur.com/DAQWR.png" rel="noreferrer"><img src="https://i.stack.imgur.com/DAQWR.png" alt="debug break no stack"></a></p>
  
  <p><strong>EDIT</strong>: adding the <code>"protocol": "inspector"</code> attribute to the launch.json config adds some more stackframes, but it's not very helpful: <a href="https://i.stack.imgur.com/JKGG5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/JKGG5.png" alt="debug break next tick"></a></p>
  
  <p>All of my functions are returning promises, and the function in the screenshot is being called as one of the functions in a <code>Promise.all()</code> call.</p>