The new version of CIL Tools is released. Download at Github releases.
Changes in new version:
CilTools.BytecodeAnalysis
- Escape IL assembler keywords when used as identifiers
- Make ITypeInfo interface public to enable inspecting function pointer types with CilTools.Metadata
- Change TypeSpec.IsFunctionPointer from method to property (breaking change)
- Fix bug that prevented CilReader.GetInstructions from correctly enumerating instuctions more than once for the same iterator instance
CilTools.Runtime
- Add support for Assembly.GetName() on dynamic assemblies (.NET Framework only)
CIL View
- Escape IL assembler keywords when used as identifiers
- Make search in Open process window case-insensitive
- Add support for displaying dynamic assembly names when inspecting process (.NET Framework only)
- Show loaded modules in process info