Well, I’ve burned the last couple of evenings on a code coverage tool that is now a working proof-of-concept. I had some trouble finding docs for DbgEng, and I had even more trouble finding an actual (free) code coverage tool, so I’m going to post this very early development build of the tool here, in case anyone else is interested. Feedback and suggestions are much appreciated.
There is a README in the package with more details. Source code is included, as are x86 and x64 binaries. I’ve placed it in the public domain, so feel free to experiment.
Next stop: turning it into a kd extension so that I can use it on my drivers. Shouldn’t be too difficult.