* Add TODO stuff after discussion (thanks roc and pelican)

This commit is contained in:
pancake 2011-01-23 00:53:09 +01:00
parent 3c2739a8c2
commit 730cfb9f49

20
TODO
View File

@ -5,6 +5,26 @@
<{include libr/TODO}>
Things to improve in r2 (from radare.org/pad)
=======================
- allow to hook r_asm_disassemble and assemble with custom callbacks
- extend a disassembler with own instructions.
- code analysis must resolve jump tables
- register renaming (per-instruction or ranges)
- visual mode with screen sizes not block size
- cursor mode by default?
- focus in single arch (beat ida) mips, ppc64 or arm?
- display filesize info instead of virtual space address limit
- cursor can move outside screen (visual broken)
- documentate 't' key in visual help (make navigation simpler)
- fix instruction navigation (earada)
- do not allow to disassemble unaligned addresses (toggle)
- use 'jk' with bwdisasm to go up to previous opcode.
- r_asm can reduce cpu without disasm on fixed size ops archs.
---
* Enhace code analysis
- calculate multiple execution paths to give branch prediction results
- get/set register status of the vm