blob: afd3a8e5f3a41f073de00c27903d2dd1e37e929e [file] [log] [blame]
Nguyen Anh Quynh1d67f052013-12-16 09:32:47 +08001Issues to be solved in next versions
2
3
4[Core]
5
6- X86 cannot handle many tricks introduced by malware yet. If you find any such
7 instruction sequence that Capstone disassembles wrongly or fails completely,
8 please report. This would be the top priority of our project.
9
10- More optimization for better performance.
11
12- Support more operand details for Arm, Arm64, Mips & X86, especially focus on
13 non-standard instructions.
14
Nguyen Anh Quynh42dfccf2013-12-16 22:13:22 +080015- At the moment the only way to get Windows binaries is cross-compiling. We have
16 to port the code over to Visual Studio, so those only have Windows can still
17 compile Capstone without needing to have Linux machine for cross-compiling.
Nguyen Anh Quynh1d67f052013-12-16 09:32:47 +080018
Nguyen Anh Quynhcb0de3b2013-12-19 10:33:07 +080019- Reduce the binary size of libraries, so Capstone can be embeded into products.
20
21
Nguyen Anh Quynh1d67f052013-12-16 09:32:47 +080022[Bindings]
23
24- OCaml & C# bindings are broken due to many API changes. This should be fixed ASAP.
Nguyen Anh Quynh42dfccf2013-12-16 22:13:22 +080025
26- Python 3 support is needed.