* Add p= command to show the statistics graph
* Rename Vw to Vi (write->insert)
* Add dummy base85.c
* Various binding fixes (add test3.js)
* Fix socket.vala
- Added breakpoint and code analysis plugins for bf
- *mem++ != mem[0]++
- Full register get/set support
- Support for step and continue-until-syscall
- Work in progress breakpoint support
* Added bfvm_reset() hooked to plugin->kill
* Enhacements in r_core and r_debug for better debugger support
- Added plugin->step_over delegate
* Display TODO message in r2 -L
* Implement rax2 -s - and rax2 -
* Honor dbg->tid in many places
* Implement basic stuff for dbg->reason
- Only w32 and *nix atm
- Not yet displayed or used
- Added many new reason types in enum
* Fix w32 register map
* Handle attach:// in io_w32dbg plugin
* Implement w32 process and thread list
- You can now select the thread
> dp # list pids
> dp=1424 # attach to pid
> dpt # list threads
> dpt=580 # select thread
* Added dummy code to list windows
* 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
- 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
- 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)
- Add flag '-m [addr]' to show source line at addr
* r_core
- Add env 'asm.symreplace' to replace offset by flag name
* r_debug
- Fix segmentation fault
* r_parse
- Add r_parse_symreplace to replace offset by its flag name
* 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
- Some random changes.. with no success
- Grepping console buffer is not working
* Cleanup the 'ds' and 'dp' commands
- Implement 'dpa' to attach
- Allow to list childrens of pid
- Also list all attachable pids
* Fix segfault by leaking.. needs some cleanup
* Fix r_debug_reg_list (NULL) issue
--HG--
rename : libr/cons/filter.c => libr/cons/grep.c
* Initial blind implementation of w32 debugger
- r_cons now handles ^C in w32 console
- not yet tested, just blind code typing
* Implement 'dp' command to list processes (pids)
- Implemented RDebugPid stuff
- dp=394 # is used to attach
- dp 0 # to list all attachable pids
- dp # list current used pid
* Added not-yet-implemented threads() callback in RDebugHandle
* Fix r_list_free callback handler
* Fix again the 'dr=' command :/
* Cleanup the help of 'd?' and 'dm', 'dp'
* Use -O2 by default ?
- Integrated with core 'as' command. as? for help
- Display formatted parametters of syscalls
- Needs to fully implement this everywhere
- Syscall argument parsing is not yet complete (<4args)
- r_debug_arg_{set|get}
* Implement continue until syscall on Linux debugger backend
* Lot of syntax cleanup to use the new code convention
- Clean r_sign, r_search, r_syscall
* Define global R_SYS_ARCH, _OS and _BITS
- Handle asm.os and asm.arch to hook r_syscall plugins
- Display 8 or 16 zeros depending on asm.bits
- Added r_str_filter () to filter nonprintable chars
--HG--
rename : libr/search/stripstr.c => libr/search/strings.c
* Added 'dsl' command to step until next meta information
line is reached.
* Display file:line with context 5 with 'CL' command
- Fix r_file_slurp_line
* Added 'dcu' command to continue until an address
- bp,dc,bp-
* Added dbg.swstep to configure stepping debugger algorithm
* Add file.type. fixes warning. Defined by rabin2
* Load rabin2 in va format when debug or va modes are enabled
* Ask to kill the child before quitting
* cmd_quit is no longer calling 'exit'.
- Returns R_CORE_CMD_EXIT (-2)
- Return value can be captured at core->num.value
* Implement native kill as a debugger callback
* cmd.visual is now cmd.vprompt
* Add r_debug_reg_{get|set}
- Handle register name aliases
- Works only with ut64 type
* 'dr:eax' is now 'dr?eax'
* Lot of random syntax cleanups
* Refactoring in r_anal API for _aop() with addr and length
- Added ppc code analysis plugin
- sync in r_core
* cfg.ffio->io.ffio
* Add CMD type in r_lib
* Added SR register type
* More stuff is now working in osx-ppc debugger
* Random code cleanup
* Implement write register support in debug.ptrace
- Added many new commands related to registers to r_core
- Allow to set register values
- List register types
- Display register values by type
- Get value (f cureip @ `dr:eip`)
- Added continue with signal method to r_debug API
- drp : display register profiles
- drp [file] : load register profile
- Fixes in r_reg, r_io vapi and test program
- Propagate @VERSION@ from ACR
- All *2 apps are now supporting a -V flag to show the version
* Fix .dr* command in r_core debugger
- dr now supports [regtype] [bitsize] arguments
- Check dr? for help
* Added some 8, 16 bit registers to the dbg.ptrace backend
- Just for testing :)
* Check build of the whole source tree
- test programs are now in ${prefix}/bin/libr-test
* Fix lot of warnings and bugs
* Simplify some code
* Some rapification
* Fix segfault in r_reg related to unallocated arenas
- New function r_reg_type_by_name() resolves string->id
* Fix help of rax2
* Make radare2 debugger interact with r_reg
- Register profile is now provided by the r_debug plugin
- |reg and dr works fine now
- Fix reg_sync and reg_read for dbg_ptrace
* Clean some warnings
* Fix build
* Added support for bit level hash algorithm selection
- Integrate it with rahash2
- Needs some cleanup of spagheti mess
- All hash algorithms are now supported in a shot :)
- R_APIfy r_hash
- radare2 debugger is now broken
- r_reg has grown a bit more
- Better separation of debugger elements
* r_bp now has r_bp_add_hw and r_bp_add_sw() calls
- Added minimal support for breakpoint handlers
- Import th0rpe's watchpoint expression parser engine
* iob moved from r_debug to r_bp
* Arch types has been moved into r_asm
- Soft compile time dependency
* Update pkg-config .pc files
- r_debug_reg and r_debug_regset
- Handles dbg->newstate to force register sync
- Only dbg.reg.read() for x86-32 and 64
* Added dummy copy of manpages (from old radare1)