Low-level utilities and tools for working with the CLR, CLR internal structures, and memory. Improved version of NeoCore .
Novus aims to provide functionality similar to that of ClrMD, WinDbg SOS, and Reflection but in a more detailed fashion while also exposing more underlying metadata and CLR functionality.
Novus also allows for manipulation of the CLR and low-level operations with managed objects. Additionally, Novus doesn't require attachment of a debugger to the process to acquire metadata. All metadata is acquired through memory or low-level functions.
- Calculating heap size of managed objects
- Taking the address of managed objects
- Pointer to managed types
- Pinning unblittable objects
- And much more
- 64-bit (and partial 32-bit support)
- Windows
- .NET CLR 8+
- Workstation GC