In my last post, I gave you instructions for setting up a local symbol store in order to start to build up a “debugging environment.” What I didn’t tell you was why you were doing that. In this video blog entry, I’m going to explain and demonstrate why we loaded the Windows symbol files into the symbol store, and why you should put your own application’s symbol files into your symbol store. More...
I spend more hours debugging than developing. I know that I shouldn’t. It’s a bad habit, but it happens. Still, the most important thing in debugging is making sure that your development environment is set up to also be used as a debugging environment. One of the most important factors in successful debugging is knowing how your application is executing and what methods or functions are being called, not only in your application, but also in the operating system. To do that, I always create a local symbol store where I keep the operating symbol files. In this post, I’ll walk you through the process of creating your own symbol store. More...