Low-level utilities and tools for working with the CLR, CLR internal structures, and memory. Improved .NET Core version of RazorSharp.
For a new and improved .NET 5 implementation, see Novus.
NeoCore
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.
NeoCore
also allows for manipulation of the CLR and low-level operations with managed objects. Additionally, NeoCore
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
- .NET Core 3.0
- Workstation GC
Icons made by Freepik