capstone-rs icon indicating copy to clipboard operation
capstone-rs copied to clipboard

high-level Capstone system bindings for Rust

Results 30 capstone-rs issues
Sort by recently updated
recently updated
newest added

Regular Valgrind tests fail in master branch. This could be a false positive. https://github.com/capstone-rust/capstone-rs/runs/6753889756?check_suite_focus=true

bug

Automatically tests README example.

I'm writing a project which involves analysing large binaries with Capstone. I'd like to perform the disassembly in a single-thread, then parallelise the higher-level analysis of the disassembled instructions. However,...

enhancement

Added support for the cs_regs_access function and implemented a corresponding struct to contain the data returned by the function. Handles #63

enhancement

Building docs with `cargo doc` causes several warnings: ``` $ cargo doc ... warning: unresolved link to `0` --> capstone-rs/src/arch/x86.rs:89:16 | 89 | /// prefix[0] indicates REP/REPNE/LOCK prefix (See `X86_PREFIX_REP`/`REPNE`/`LOCK`)...

The instruction detail provided via `InsnDetail`'s `regs_write()` and `regs_read()` only return a subset of the registers written to or read from. For example, running the C-based `cstool`: ``` $ cstool...

bug
enhancement

# Motivation The link between core data types (such as `Capstone`, `Insn`, `InsnDetail`, etc.) and architecture-specific data types (the data types under `crate::arch`) is not that "explicit" on the typing....

What do you think about this API?

Introduced in Capstone 3.0.