This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.
We’ve just changed how we launch executables and attach to them at launch time. We’ve also changed how we inject into running executables. This blog […]
We recently closed the beta tests for the 64 bit versions of C++ Coverage Validator, C++ Memory Validator, C++ Performance Validator and C++ Thread Validator. […]
For those of you keeping a keen eye on the version numbers of the various C++ 64 bit betas we have will have noticed that […]
I’ve just tried building a Visual Studio 2010 helper DLL on Windows 7 x64. The build failed with “cannot open type library file vsmso.olb : […]
When Microsoft ported MFC to 64 bits they also changed the return type for the GetSize() and GetCount() methods in the collection classes. They changed […]
In a previous article on x64 development I mentioned the problem of aligning the callstack on 16 byte boundaries and what happens if you do […]
Datatype misalignment, there is a topic so interesting you’d probably prefer to watch paint dry. But! There are serious consequences for getting it wrong. So […]
Today Thread Validator 64 bit took it’s first steps on its 64 bit training wheels. Interesting problems including DLL Hooking DLL Import structure walking Injecting […]