Wait Chain Traversal, PInvoke Trouble and Mixed Debugging on x64

My latest Bugslayer column is now online for your reading enjoyment. While it looks all cool and casual on the MSDN Magazine web site, I spent what seemed like forever on that column. It seemed simple enough to discuss the cool Wait Chain Traversal functionality in Vista to help find deadlocks, but I ran into the proverbial buzz saw of InterOp issues. From a structure that was an InterOp unfriendly as humanly possible, to a bug in the .NET InterOp code, throw in trying to debug both the native and managed side on an x64 machine, and you have the mixings (pun intended!) for quite the adventure. I hope you find it useful.

We deliver solutions that accelerate the value of Azure.

Ready to experience the full power of Microsoft Azure?

Start Today

Blog Home

Stay Connected

Upcoming Events

All Events