- rename 'make ins' to 'make symstall'
- more build fixes
- all libs must be compiled before r_debug & r_core
- Remove r_cons & r_print dependencies from asm/t/Makefile
- Add r_anal dependency to debug/t/Makefile
- Allow to add overlapped functions
* r_core
- Remove r_core_anal_fcn_add, it's the same that r_anal_fcn_add
* r_diff
- Add 'af@entry0' to gdiff analysis
- Implemented 'Ps, Po and Pi' commands
- Allow to open a project file without givin the path to file
- Store and check changes in file.sha1 and file.path
* Do not load libraries twice in r_core
* Implement -r flag to rahash2 to export data in radare commands
- Sync help message
- Add r_diff_gdiff (initial import of the graphdiffer)
Next step is remove the mnemonics array and use a hash function
The bb_diff function will change too :)
- Add flag -g to radiff2
* r_core
- Add cmd 'cg [file]' for graphdiffing
- Add cmd 'agd [file]' for output graphdiff results
- Modify r_core_anal_graph() for supporting graphdiffs
* r_util
- Implement more r_big functions
- Make other more gmp-like
* Added 'S' key in visual mode (step over)
* Safer 'dcc' and 'dcr' commands using step over if necessary
- Skip current instruction (do not lock on calls, rets..)
* Implement step over functionality
- rename R_ANAL_BB_DIFF_* to R_ANAL_DIFF_*
- add field diff to RAnalFcn
- Allow r_anal_{bb,fcn}_set to edit an existing one
* r_core
- Output diff state with afl, abl, af* and ab*
- Allow to change the diff state with af+ and ab+
- Using continue-until-opcode-type call
- Implemented continue-until-syscall in the same way
* Fix r_str_hash() algorithm to avoid colisions
* Added r_sys_bt()
* Update configure
* r_big
- Prepare big.c to add gmp code
- Implement r_big_{new, free} with libgmp
* r_anal
- Change the type of {bb,fcn}->fingerprint to RNumBig
* r_flags & r_core
- Add cmd 'af-*' which removes all flags
* More seek undo pushes in visual mode
* Added 'd' key in visual mode 'df' defines a function
* Huge repointerization in RCore
* Fix r_num_new() constructor
- Add 'st64 stackptr' to RAnalAop
(avoids pb with 'push imm' where aop.value=imm and simplifies code)
- Fix stackframe analysis detecting reg size
- Update old x86 plugin
* r_core
- Little refactoring of stackframe stuff
* Handle function boundaries in 'pd'
* Reset stack_ptr=0 when leaving a function body
* Fix 'asm.bytes=false' (display flags as newlines)
* Fix 's+' and 's-' (seek redo, seek undo)
- Bindied in visual mode as 'u' and 'U' keys
- Added 's*' command to list seeking history
* Add dummy file.md5 eval var
- TODO: must be done by rabin2 and checked by project file
- simplify local var/args analysis
- Fix var sign in x86im plugin
- Add analysis support for some missing opcodes
* r_parse
- Fix asm.filter
* r_util
- Change r_hex_bin_truncate type to st64