mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-23 13:19:54 +00:00
56678feaed
- Many API rethink for the r_bp/r_reg/r_debug bizarre triangle love - Support for recoil for software breakpoints - Some debugging printfs.. next step, hardware and mmu breakpoints * r_bp_restore is now used correctly from r_debug - sw bps are written when returning to proces and erased when back to dbg * Fix build of bp plugins on w32/osx * Add support to 'repeat' commands from r_core - 3ds ; same as 'ds&&ds&&ds' ; perform 3 steps * Fix a memory leak in rBreakpointItem constructor * Fix some possible segfaults in r_debug * Fix double definition cause segfault in r_reg for r_reg_types array * Fix rLibrary/r_lib typedef class name (fixes valaswig compilation)
30 lines
875 B
Plaintext
30 lines
875 B
Plaintext
TODO refactoring
|
|
================
|
|
|
|
These refactoring bugs should be discussed and reviewed. Feedback is welcome
|
|
|
|
* typedef all function pointers, like in r_bp
|
|
|
|
* Review r_io API
|
|
|
|
* Remove some unnecesary libraries for the core
|
|
- r_th is fun.. but not useful anymore.. we should use glib or any other threading library
|
|
- move the source of r_th oustide r2
|
|
|
|
* Drop #if conditionals to use #ifdef ones
|
|
- fits better with plan9 compiler
|
|
- use getopt() p9-like macros
|
|
|
|
* Store version information in libraries ?
|
|
|
|
* rasm2 should be configurable at startup time to choose default arch (use environment?)
|
|
|
|
* correct result (R_TRUFAE), but with warnings (implement r_errno and r_errstr in r_util?)
|
|
- Quantic errors ftw \o/
|
|
|
|
* Finish and import the spp's getopt owns implementation in r_util (like in p9)
|
|
|
|
* Rename __UNIX__ as __POSIX__
|
|
|
|
* Find a better name for r_buf_fread
|