Open Sourcing the .NET production debugger
Years ago, during my quest for knowledge about the internals of the .NET runtime and native interop, I developed a tool for live production debugging named TraceCLI. At the time, I only disclosed the binary and wrote about how to use it.
To perhaps inspire others to use and extend this work, I open sourced the tool today:
It’s written in native C++ and leverages the native debugging APIs for managed code. Please be adviced this is not the cleanest code: it was written to with the ambition of learning, not writing good code.