Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Microsoft.Diagnostics.Runtime "CLR MD"

CLR MD is a C# API used to build diagnostics tools. It gives you the power and flexibility of what the SOS and PSSCOR debugger extensions can do in a simple, fast C# API.

Some features include:

  1. Memory Diagnostics
  2. Walking the GC Heap.
  3. Walking roots in the process.
  4. Walking all heaps that CLR owns, such as JIT code heaps, AppDomain heaps, etc.
  5. Walk threads in the process to get managed callstacks.
  6. Walk AppDomains in the process.
  7. Walk COM wrappers in your process (v4.5+ only).
  8. And more...

CLR MD itself is open source as well and can be found here.