- Initial release
- Added a small C helper to retrieve architecture details
- Added support for x86 instruction details
- Added unit tests
- Removed
createDisassemblerin favor of a constructor forCapstoneDisassembler - Improved project configuration
- Fixed a bug where the disassembler would obtain instruction details when they were disabled
- Changed
X86andPowerPCtoX86SyntaxandPowerPCSyntax
- Changed
X86.OperandInfo.OperandtoX86.OperandInfo.Value - Removed
detailsOnconstructor parameter; use theDetailsproperty instead - Added x86-specific unit tests
- Added a
Disassembleoverload for pointer types (e.g.IntPtr,SafeBuffer) - Added ARM
InstructionGrouptype - Split disassembler model and implementation into
capstone.fsanddisassembler.fs - Cleaned up solution configuration
- Added
CapstoneDisassembler.SkipData - Fixed a bug that prevented the last instruction in a sequence from being disassembled.
- Changed
BindingsVersiontoCapstoneVersion - Added a 64-bit version of capstone.dll and logic to load the correct version at runtime.