Is it possible to skip STL Code when using the C++ debugger (native, x64) in Visual Studio 2012? Quite often when debugging C++ code I step into STL code. I expect that the STL code provided by Microsoft is correct - I am not interested in debugging it - I am only interested in debugging my own (self-written) code.
For instacne when setting a break point at this function:
void foo(std::shared_ptr<int> x)
// do something
Step Into Specific available on the right-click menu:
Though for a single argument, I'll more often do
Step Into +
Step Out +
Step Into from the keyboard instead of navigating the menus for
Step Into Specific.
An unofficial registry key for always stepping over certain code is described in an MSDN blog post, How to Not Step Into Functions using the Visual C++ Debugger.