Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
tmfink
released this
02 Jun 23:56
Added
Criterion benchmark
cstool example
Codecov code coverage integration
PartialOrd/Ord implementation for InsnId, InsnGroupId, RegId
Lifetime to Capstone/Insn struct
alloc_system feature to use the system allocator instead of the default allocator (currently requires nightly)
Changed
Minimum Rust version to 1.23.0
Capstone::disasm() methods take &mut self instead of &self and returns a new lifetime
Capstone is no longer Send/Sync (it was mistakenly auto-implemented)
Capstone::new() builder pattern methods take self instead of &mut self
Capstone::set_endian() is now public (allowed since internal Capstone version was upgraded)
Removed
Duplicate/unneeded Capstone methods that have equivalents in InsnDetail
insn_belongs_to_group(), insn_group_ids(), register_id_is_read(), read_register_ids(),
register_id_is_written(), write_register_ids()
Fixed
Race condition and memory unsafety in issue most easily observed on Mac OS (issue #26 )
You can’t perform that action at this time.