Ruurd
Ruurd

Mar 17, 2018 1 min read

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.