title: Visual Studio 2015 call stack displays <Unknown function>
body: <p>Recently after doing a clean install of Windows 10 Pro on my computer, I noticed that whenever I break my program and open the call stack, the call stack shows the application name and line numbers, but the function name is displayed as <code>&lt;Unknown function&gt;</code>. The call stack can be navigated as usual, but the missing function names are very annoying.</p>
  
  <p>I've tried the following:</p>
  
  <ul>
  <li>Made sure that I'm running a debug build with full symbol generation</li>
  <li>Confirmed that all relevant debug symbols are loaded</li>
  <li>Tried completely reinstalling Visual Studio (3 times)</li>
  <li>Resetting all my Visual Studio settings to the defaults</li>
  <li>Deleting/cleaning build and user-specific files</li>
  <li>Making sure my Visual Studio is up-to-date (Version 14.0.25123.00 Update 2)</li>
  </ul>
  
  <p>Even creating a new Win32 C++ console application from the default template and breaking on the <code>return 0;</code> nets <code>&lt;Unknown function&gt;</code>'s in the call stack.</p>
  
  <p>Example:<br>
  <a href="https://i.stack.imgur.com/GKWIU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GKWIU.png" alt="Example"></a>.</p>
  
  <p>How would I make the call stack display the correct function names?</p>