earada
839bd60882
* Add mfs and mfo to search by name and offset
...
* Fix rafind2 build
2011-05-22 00:23:39 +02:00
pancake
6099a388f6
* Reimplement r_flag using RHashTable64
...
- Much faster (over ninethousand)
- Must do the same for code analysis stuff
- Added test case
* Implement r_str_glob ()
2011-05-21 21:05:21 +02:00
pancake
37464fa7f5
* Fix some glitches in r_cons_column
...
* Bring back the ';' prefix for comments
* Added sf/sF commands to seek next/previous scr.fkey
* Implement /i to search strings ignoring case
* Fix '@' invalid reads issue
* Added 'cmd.cprompt' for column prompt in visual
* Add 'search.kwidx' to store last search index count
* Added 'ee' to edit with cfg.editor the value of an eval variable
2011-05-21 15:45:43 +02:00
pancake
a6f48ded22
* Added CC! command to use cfg.editor to modify comment
...
- CC-* removes all comments
- Many bugfixes in comment handling code
- comments are now turqoise and have no ';'
* Added r_cons_column -- add support for columned text
- Added r_cons_justify to align text to right
- Added r_cons_memset as a helper
- Vv menu displays options and list in left and disasm at right
- Allow to rename functions
- Added ':' prompt in Vv menu
* Initial implementation for s/ command (search+seek)
* Use core->num->value for 'p' command (number of bytes used)
* Implement /i to search ignoring case
* Help for e scr.fkey=?
* Added r_core_editor() helper
* Fix use-after-free in r_anal/meta
2011-05-21 14:27:46 +02:00
pancake
f36b18aa3e
* Added search.count
...
* Check null pointer before r_list_foreach
2011-05-20 22:42:11 +02:00
pancake
233982c965
* Do not show useless error messages when child process is dead
2011-05-20 20:42:25 +02:00
pancake
a4b57487bf
* Fix pkg-config-symstall
...
- Update all .pc files
* Fix 'pf d*' segfault
- Show flag references in all 'pf' values
* Many bugfixes in vapis
- Use nested namespaces instead of static classes
- Static classes was deprecated in Vala some years ago
- All bindings are working again
- C++ support has been added
- Guile is now compiled by default
* Added ./configure-langs to select which langs to use
- Use --enable=python,perl or --disable=guile
2011-05-20 19:49:50 +02:00
pancake
425fe596f4
* Fix many warning messages
...
* Initial implementation of r_debug_rap
* Implement 'dcu from to' (ranged stop point)
* Use RList in r_lib (list.h has been deprecated)
2011-05-13 10:22:28 +02:00
pancake
05f0e7e56b
* Fix step in OSX debugger
...
* Avoid C99 stuff in anal_avr
* Escape string passed to "/ " search command
- Fix return value of r_str_escape
- Thanks Gerardo for noticing!
* Kill process before reopening in 'oo' command when cfg.debug=true
- Fix segfault when RIOMach* is NULL after reopening
2011-05-12 20:28:44 +02:00
earada
95e51548b6
* mg now support files and dirs
...
* Fix bin_fs build
2011-05-12 15:01:29 +02:00
pancake
09577a9246
* Initial import of the r_bin_fs plugin
...
- Autodetects underlying filesystem
- Auomatically mounts a /root partition
- Only support for 'HFS+' filesystem (as a test)
* Added 'oo' command to reopen current file
- In debugger mode re-forks the process
2011-05-12 09:52:40 +02:00
earada
21891a992a
* Add dir_dump and find functions to r_fs
...
* Update RFS vapi
2011-05-12 01:17:35 +02:00
pancake
f5666844e0
* Fix debugger for BSD systems (OpenBSD)
...
- contsc callback accepts a new argument
- abi changed. must recompile libr/debug and libr/core
- Deprecate dbgplg->archs
2011-04-03 16:38:24 +02:00
pancake
ae2ee76dd9
* Fix r_fs_mount on delta != 0
...
- Show partition list offsets column aligned
2011-04-20 13:04:24 +02:00
pancake
194bc4dafd
* r_fs_mount returns boolean value for success
2011-04-19 10:04:06 +02:00
pancake
a16f3f27b4
* Implement S- command (remove sections)
...
- by index, offset or all (*)
* Fix block_read() issue with io.va
2011-04-19 00:59:16 +02:00
pancake
8b27aa6723
* Make io.gdb plugin work again
...
* Fix more unused var bugs
2011-04-06 12:26:19 +02:00
pancake
fd8545e76e
* Fix some valgrind warnings
2011-04-06 11:35:18 +02:00
pancake
075b495a5c
* Implement basic register profile for OpenBSD
...
native debugger backend.
* Fix make symstall in BSD systems
- PWD var looks like a linuxism
2011-04-02 20:03:00 +02:00
pancake
c8d1de0ad5
* Show cursor in disasm bytes when scr.color=false
2011-03-30 18:41:42 +02:00
pancake
c4c08c05dd
* Fix strstr reported by Nicolai Stange
2011-03-29 17:30:06 +02:00
pancake
14148050fb
* Obey return values in callback in r_config_set
...
* Add pZ[zoombytechar] command (as recommended by @hteso)
2011-03-29 14:29:33 +02:00
pancake
8ce2f8b88b
* Fix console width chops
...
* Fix hexview glitch
* Added cfg.wseek (seek after write)
2011-03-25 14:54:30 +01:00
pancake
db63d59d92
* Show cursor when color and bytes=0 in visual disasm
...
- Fix INVERT color issue in b&w mode
2011-03-25 09:49:43 +01:00
pancake
6485b55de4
* Honor console width in visual mode
...
- Fixes many glitches in disassembler and hex dumps
* Fix help for osx and w32 debugger IO plugins
2011-03-24 22:47:06 +01:00
pancake
3fbfd81721
* Added zoom.byte config callback and show help with e zoom.byte=?
2011-03-24 12:17:13 +01:00
pancake
66b4d7cf5e
* Fix loading the proper reg profile when in debugger
...
* Fix r_reg profile parser for some EOF issues
2011-03-24 11:03:23 +01:00
pancake
daff6aff5d
* Fix set_reg_profile callback in r_anal_arm
...
* Fix dupness issue between RDebug and RAnal sharing RReg
- Move reg_profile string into inner RReg
* Remove vm.arch setup in rasm2 -ri
2011-03-24 00:54:09 +01:00
pancake
083d2faebd
* Add memoization in r_print_zoom to speedup the work on big disks
...
* Added R_NEW0 macro to fill with zeroes
* Add documentation for [] keys in Visual mode
2011-03-23 19:19:23 +01:00
earada
f28d12fe25
* Define PFX globally
...
* Limit block size in print command by cfg.maxbsize bytes (Thanks phr0nak)
2011-03-13 20:27:28 +01:00
pancake
40bb699f20
* Fix prjfile for absolute path
2011-03-10 21:38:56 +01:00
pancake
f564ced79e
* Apply beautified version of the @capi_x patch
2011-03-10 14:29:54 +01:00
pancake
7dd8619477
* Add patch from @capi_x fixing segfault when refering an invalid fun var
...
* Do not override RANLIB with mingw one by default
2011-03-10 14:14:22 +01:00
pancake
35f8f1de0b
* Apply Glyn patch fixing entropy fraction calculation
...
- Added documentation for pZ?
2011-03-08 13:02:02 +01:00
Nibble
864fd7aa7e
* Move gdiff stuff to r_anal_diff
...
* Make r_anal_diff customizable by plugins
* Refactor r_anal and redesign API
* Add dummy methods for security patches evaluation in r_anal_diff
* Add functions:
- r_anal_diff_fingerprint_bb
- r_anal_diff_fingerprint_fcn
- r_anal_diff_bb
- r_anal_diff_fcn
- r_anal_diff_eval
2011-03-06 15:21:13 +01:00
pancake
a365d5ef6b
* Some fixes in the filtered reflines
...
* Implement 'Vta' keys to add flagspaces and flags
* Various r_line_set_prompt fixes in visual.c
* Add ':' as an invalid char for flags
2011-03-05 19:09:38 +01:00
Nibble
88be7aace4
* Fix asm.nbytes
...
* Fix overflow in r_print_hexpair()
* Fix bytes alignment
2011-03-04 02:10:25 +01:00
Nibble
f53e2ac332
* Fix quick jumps in Visual mode using chache
...
* Clean up build & remove libr.so target
* Update TODO
2011-03-03 16:52:51 +01:00
pancake
95053501d5
* Fix some warnings
2011-03-03 10:42:45 +01:00
pancake
f777210e30
* Added doc/dospart with list of partition types (mp)
...
* Use 'obs' instead of blocksize for JK visual keys
- fixes scrolling issue in visual disasm
* Some more glitches fixed in visual disasm
2011-03-02 14:11:34 +01:00
pancake
782452add2
* Fix build and some glitches in visual disasm
2011-03-02 12:33:28 +01:00
pancake
b921a2af7d
* Make r_core_magic be verbose or not
...
* Initial implementation of /p and /m search methods
- Cleanup some code (-110LOC)
2011-03-02 11:45:20 +01:00
pancake
3f56ce5a95
* Move RMeta inside RAnal
...
- Get out of RCore! - rebuild required
* Fix cast after scaling entropy (Thanks Glyn)
* Fix indentation of function/nonfunction code
* Add 'f' and 'F' keys in visual mode to seek next/prev
- between functions, flags and search hits
- Use 'e scr.fkey' to configure the mode
* Fix prompt in visual mode for ':' key
2011-03-02 00:02:50 +01:00
Nibble
67e20135cc
* Add support for more opcodes in anal_x86
...
- lea, leave...
* Update asm.decode with these changes
* Add var $o for core->io->offset
* Fix "function"|"loc" comments in disasm
* Fix p%
2011-03-01 19:16:29 +01:00
pancake
80a5cb0651
* Remove all references to r_meta as a separated library
...
- Initial merge into r_anal
- Prefix R_META_* as R_META_TYPE_
- Deprecate folder type and rename Cm->Cf (like in p cmd)
2011-03-01 19:06:22 +01:00
pancake
6d5b22c29c
* Fix entropy range 0-8 (Thanks Glyn)
...
- Use 0-255 in pZ
* Fix symstall for pkgconfig
2011-02-28 13:29:04 +01:00
Nibble
6d5d4f9b7e
* Fix segfault in decode after 'aa' is executed
2011-02-28 09:21:58 +01:00
pancake
077ff4c36e
* Some fixes in r_anal_reflines
...
* Implement r_cons->teefile (e scr.tee)
* Use filtered refline for comments and flags prefixes
* Many visual fixes in functions and reflines in 'pd'
2011-02-28 00:03:26 +01:00
pancake
d953cd9adf
* Initial implementation of the java name mangling
...
- Added as comments before the method names
* Some fixes in r_bin_java
* Added r_buf(append/prepend)
* Show flags always in new lines
2011-02-27 20:30:41 +01:00
Nibble
268d6560ad
* Complete analysis for more opcodes in anal_x86
...
* Decode more opcodes in r_anal_op_to_string
* Complete r_anal_value_to_string()
- Output imm values
- Fix segfault
* Remove dupped line from x86.mk
* Remove ref to "dummy plugin" from r_asm.h
2011-02-27 16:17:05 +01:00