* Added radare.xml (ldid -Sradare.xml radare) required to run
* Added amd64-openbsd into the whitelist of supported debugger platforms
* Add documentation in the book for the '=' command and for 'agd' graphs
- Not very tested, but debugger is working again
* Fix a segfault with a printf (uninitialized variable??)
* Use more cons_strcat instead of cons_printf
* Added scp cmd in w32dist make target
* Add documentation for w32 build in the book
* Initial test for hijacking python calls to r.cmd()
- Will be used to connect to remote radares on standalone python scripts
* Added read() disasm() and disasm_ops() funcs in python api
* Fix function signature in data.c
--HG--
rename : vala/api/io.vala => vala/api/inout.vala
rename : vala/io.c => vala/inout.c
rename : vala/io.h => vala/inout.h
- Used from unix timestamp and windows filetime print formats
* Fix an issue related to locked (slow) code analysis progressbar
* Added documentation for the internal grep
- Also documentate tmp bsize and so
* Do not show noisy error messages
* Added pseudo ultrahacky implementation of doublebuffering in cons.c
- Mostly reimplemented fix for grepping buffers
- Fixes the bug of r.cmd("f~map") in python (inline grep for language bindings)
* Add support to build plugin for python 2.6
* Fix build of dietpe
- Yeah, ugly patches for ugly bugs
* Fix build for OSX (at least for ipod touch) with configure
* rabin with mach0 shows proper flag names for sections.
* Fix /z (oops with search.inar) O:)
* Fix /: command (slower than before, but working properly :)
- Nice for searching code signatures
* Fix a syntax issue in vm_eval related to spaces
- Use strbcpy
- Console messages are now cleaner when loading the file
- Code analysis shows a nice asciiart progressbar
- Make ^C work for @@ commands like the one used for code analysis
* Fix order of arguments for Cx and CX commands
- Code analysis and rabin now uses this format properly
* Added 'data analysis' (.ad*@section._data)in data section by default
* Fix flag_string name resolution
* Add some more characters fixups for the flag_string_filter
- This function needs more love :)
* Count strings in Ci
* Fix static code analysis problems with vaddr and paddr
* Added variable analysis support for ARM
- Detect store operation on local variables
* Fix arm disassembly (hacky -=4 O:-)
* Ascii-based stack-operations in 'ao' command
* Added dummy '"' command for testing operations on code
- Initial radare2 test program in libr/core/t
- Some basic commands (s, b, x, q)
- r_cmd is working .. needs support for long commands
- Lot of refactoring
* Remove r_radare .. moved into r_core
* Some recursive dependencies needs to be cleaned up
- r_cons is not depending on r_line
- uses dietline for everything (no readline for radare2)
* Link test programs against object archives (.a)
- Fix relative offset access inside brackets
* Increase cfg.delta to 4096 by default
* Fix pm X (string_flag was extending the higher bit)
* More cleanup of segdump.S
* Added 'afu' command to undefine functions
- Makes the inverse process of .af* (.afu)
- Needs more work (CF- is broken and CFv.- doesnt works)
* Added 'avI' command to import reg values from flags 'vm.eax'..
- av* exports registers into the vm flagspace
* Added '{' prefix for commands to repeat commands expr times:
{[1:0x8048000]}x ; runs 'x' 0x7f times =)
- Base address is now known as Virtual Address
- A new io.paddr has been added for Physical Address
- Sections code has been partially updated to support this.
- You can just use these vars to hardcode it
- Sync part of the documentation
* Accelerate asm.section resolution
- Handles from-to ranges for this section
- Only updates when necessary (much faster!)
* Fix build O:)
* Reindent config.c with tabs
* Enhaced 'e' .. now 'e str.' is the same as 'e str'
- Lists eval config vars starting with 'str'
* Added dbg.stepo to make !contu work with step into or step over
- Fixes !contu when starting outside the user code (ld.so f.ex)
* Added cfg.debug (can be changed in runtime :D)
- The -d flag is now just setting cfg.debug to true
- Any IO layer can be manually defined to be a debug
* Syntax and indent fixups for libr.bin
- Some minor cleanup and added few tips
- 'make sync' to keep in sync with eresi source
- Added gdbwrap:// URI to connect to gdb using gdbwrap api
- makes gdb-server segfault easily LOL!
- move gdb and gdbx
* Added missing docu for macho and sparc
* Add example for pm with GStreamer
* Added minimal cheat sheet in documentation
* Add !fd* to list filedescriptors as radare commands
- Add !fd -* to close all filedescriptors
* Add help for !reg?
- dwarf-traces uses 'at' information to
show source-level traces
- Fix dwarf-addr script
- Added dwarf-at addr2line wrapper
* Added documentation for dwarf-traces
* Make '!stepu' work in two ways:
- step until address (address as argument)
- step until user code (no arguments)
- Added examples for rasc
* New options for !trace debugger command
- e trace.bps -> do not stop on breakpoints (trace them)
- e cmd.trace -> execute this command at every traced opcode
- Shows counter of executed opcodes
- Fix 'stop in breakpoints' problem
- pdf @ sym_main will show the whole main
- p8f @ sym_main will dump the sym_main symbol
* Sync configure with configure.acr for HAVE_GUI
* Add wiki stuff to the book
- usb sniffer documentation
- rsc graphing with yed
* Added separators to popup menu in grava widget
- serial port io plugin using trk symbian debugger
- Macro definition and usage
- Basic ruby usage
- Conclussions
* Added new command 'bt' block size from here to flag given
* Implement macro_rm functionality