mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-12 01:25:35 +00:00
![pancake](/assets/img/avatar_default.png)
* Merge r_trace into r_debug (RDebugTrace) - Implement 'dt' command to manage debugging traces - TODO: Track register values and memory changes - Added dbg.trace and dbg.trace.tag * Added r_sys_now() to retrieve ut64 value of current time - Must check endianness issues * Initial work trying to implement RPATH support to ELF * Less flat command tree - 'dt' is now 'dbt' - 'dk' is now 'dpk' * Some more random syntax cleanup fixes * Say 'yes/no' instead of 'ok/fail' in check-langs script
63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
____ ___ ____ ___ ____ ___ ______ ____
|
|
| _ \/ \' \/ \ _ \/ _ \ \__ | / \
|
|
| < V . T . V < _/ .--'_/ | () |
|
|
|_|\__|_|__|___/|_|_|_|\__\___/ |_____(_)____/
|
|
|
|
----------------------------------------[ todo
|
|
|
|
<{include libr/TODO}>
|
|
|
|
* Write manpages
|
|
|
|
* ALL threads must be stopped when a breakpoint is handled..
|
|
-- how to do this?
|
|
|
|
* Move 'r_syscall_t' stuff into r_debug
|
|
- Sync r_core
|
|
|
|
* regio not implemented
|
|
- floating point registers
|
|
- mmx/xmm
|
|
- drX control
|
|
* FileDescriptors
|
|
- df -- copy from !fd in r1
|
|
|
|
* Implement dump+restore as macros
|
|
(dump,)
|
|
|
|
* Implement process launcher wrapper
|
|
- opens xterm and redirects stdin/stdout/stderr
|
|
- Allows to change chroot
|
|
- Allows to setup chroot
|
|
- Define uid/gid
|
|
|
|
* BUG:
|
|
rasm2 -s att -a x86.nasm 'push 0x1e(%esp)'
|
|
|
|
* Added lib_handle stub in r_lib, so we can add plugin support to
|
|
any library by using just a macro
|
|
|
|
* is RCore->block and blocksize a RBuf ? refactor!11
|
|
|
|
* r_cmd must provide a nesting char table indexing for commands
|
|
- this is pretty similar to r_db
|
|
- every module can register their own commands
|
|
- commands can be listed like in a tree
|
|
* 'Vc' cursor mode makes color toggle
|
|
|
|
* Add test for config.c with _set_cb
|
|
* Strip non input symbols in plugins (speed up loading)
|
|
* Specify binmask in hexpairs
|
|
- wx 1234:ff0f
|
|
- /x 1234:ff0f
|
|
|
|
* radare2 -e dbg.engine=vm -d ls
|
|
- load the program using r_bin in virtual space
|
|
- initialize vm and set regs
|
|
- debug backend should use the vm
|
|
|
|
* Script plugins
|
|
- We should enable r_lib to implement plugins in any
|
|
scripting language, so we can for example prepare
|
|
a .c stub interface for python/perl/ruby/..
|