Nguyen Anh Quynh | 1d67f05 | 2013-12-16 09:32:47 +0800 | [diff] [blame] | 1 | Issues 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 Quynh | 42dfccf | 2013-12-16 22:13:22 +0800 | [diff] [blame] | 15 | - 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 Quynh | 1d67f05 | 2013-12-16 09:32:47 +0800 | [diff] [blame] | 18 | |
Nguyen Anh Quynh | cb0de3b | 2013-12-19 10:33:07 +0800 | [diff] [blame] | 19 | - Reduce the binary size of libraries, so Capstone can be embeded into products. |
| 20 | |
| 21 | |
Nguyen Anh Quynh | 1d67f05 | 2013-12-16 09:32:47 +0800 | [diff] [blame] | 22 | [Bindings] |
| 23 | |
Nguyen Anh Quynh | 3709982 | 2014-01-07 23:54:31 +0800 | [diff] [blame] | 24 | - OCaml binding are broken due to many API changes. This should be fixed ASAP. |
Nguyen Anh Quynh | 42dfccf | 2013-12-16 22:13:22 +0800 | [diff] [blame] | 25 | |
| 26 | - Python 3 support is needed. |