* Added r_list_foreach_prev()
* Add RSyscallPort to handle Hardware I/O ports
* Remove libr/TODO and refactor /TODO
* Link with 'ld' in rarc2-tool for nasm
- use specific ptrace() calls in linux/freebsd to change regs
- hwbp are not yet working, just basic DRX get/set
- generic interface to handle hw bps in x86-32/64
- needs to import DR# handling code from r1
- Added help in 'b?'
* Added support for bit-collection registers
- eflags is now displayed as a string
- debug/p/debug_native.c needs a correct x86 flag string
* Fix segfault when listing empty register sets
* Show call decompilations under the opcode as a comment
* Rename RRegister as RReg
- Deprecate r_reg_init and use r_reg_new
- Rewrite the list.h dependency in r_reg in order to use r_list
- Fix some memory leaks
* Implement push/pop methods in RReg class
- add test case using it
- will be used for register diffing and tracing
- Add function variables sorted by delta
* Initial import of the io_gdb plugin
- Statically compiled plugin by default
- Use libgdbwrap
- Implements just raw IO read/write
- Needs more testing
* Some syntax fixes
* Some changes in the design of the vars in r_anal
* Remove 'CF' command and META_FUNCTION type
* Fix 'S' '*' mark when in debugger
* Added C! command that calls r_meta_sync()
- put xref information inside function metaitems
- reduces cpu usage
- Fix some memory leaks
- Add object lifecycle for r_list_item_t
- Use RList instead of list.h
* Apply patch from edu fixing '+' key in visual (Thanks!)
* Fix segfault in osx printf ("%s", NULL) using r_str_get()
- imported from r1
* Implement the syscall table for linux-mips
* Do not use tabs in the mips disassembler
* Fix other uninitialized state segfaults in r_debug
* Check if file exists before launching rabin to avoid noisy messages
* Disable io.va when using the debugger
* io.va is now enabled by default (static-analysis-friendly)
- Implemented in anal_reflines to skip call analysis for lines
* Set dbg.trace=true by default
* Display trace count and times in 'pd' (asm.trace)
- counter starts as 1, not 0 :)
* Added 'absolute' variable in RAnalValue (not yet used..)
- Defines the sign of the value (needs arch-dependent code)
* Sync TODO files
- Only 'test' opcode for x86 is currently supported (just for testing)
- analysis backend generates RAnalValue's for each argument
- compiles a cmp+cjmp into a RAnalCond class
- de/serializes the RAnalCond into an evaluable string
- Make anal api more stable
* Fix a memory leak in anal_bb
* Reassign anal->reg into dbg->reg
- Replicate dbg->reg into dbg->anal->reg
- Such nasty cascade assignation..
- 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
* 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
- 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()