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
94e316b6fe
* Do not build r_db
...
* Group bfd getl{16,32} helpers
- fix build of sh-dis plugin
* Fix lot of warnings
* Port rap to use RSocket
2011-04-06 09:29:25 +02:00
pancake
18835c0907
* Drop another unused lib (r_crypto)
...
- Fix debian farm build and reduce compilation times
2011-04-04 18:09:45 +02:00
pancake
3b490556f5
* Do not export drx_get and drg_set
...
* Do not build/use r_th
2011-04-04 14:39:42 +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
2810f68d65
* Fix doublefree in reg_profile that was causing random segfaults
2011-04-02 18:55:47 +02:00
pancake
bbf8348e71
* Add another hack to fix build of debugger on BSD systems
...
- Not yet tested. Needs code cleanup too
2011-04-01 19:25:48 +02:00
pancake
bc18f03378
* Apply some patches reported by Edd in order to make OpenBSD build happy
...
- Not all patches applied, only the correct ones. needs some review
in other BSD systems (NetBSD, FreeBSD, GNU/KFreeBSD, ...)
* Added R_BTW macro
2011-04-01 18:33:26 +02:00
pancake
c8d1de0ad5
* Show cursor in disasm bytes when scr.color=false
2011-03-30 18:41:42 +02:00
pancake
6cd26d1666
* Merge @esanfelix's bundle
2011-03-30 13:17:53 +02:00
Eloi Sanfelix
c01f3070b6
Changes to SH4 anal plugin
...
- Added static keywords
- Fixed JMP/CALL instructions
2011-03-29 22:25:39 +02:00
pancake
c4c08c05dd
* Fix strstr reported by Nicolai Stange
2011-03-29 17:30:06 +02:00
Eloi Sanfelix
7c04f11226
Initial SH4 support
2011-03-29 14:55:41 +02:00
Eloi Sanfelix
08ee3226ec
Removed $Id line in sha2.h
2011-03-29 14:55:02 +02:00
pancake
2f1c4885ea
* Fix build on OSX (thanks @capi_x)
2011-03-29 14:30:14 +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
6c822b9090
* Added 'make purge'
...
* Added pipelined RAnalOp
- Added r_anal_(op|value)_copy
- Some minor review of RFS api
2011-03-28 10:24:01 +02:00
earada
7684596778
* Fix some memory leaks in r_socket
2011-03-27 23:44:24 +02:00
earada
3f78d69a98
* Use getaddrinfo instead of gethostbyname (Thanks Adriana for the patch!)
...
* SSL Server Support:
- read and write can use SSL_bio functions
- Some random fixes
* Add serverssl test case
2011-03-27 17:44:27 +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
a302d73eb4
* Clarify the DEBUGGER_SUPPORTED conditional in io/p_debug
2011-03-24 01:08:38 +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
d5e913f6ff
* Added r_mixed_change_{begin|end}
...
- Move RMixed structs to r_util.h
* Added r_list_contains()
2011-03-23 20:35:40 +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
pancake
e6fd0a9245
* Honor @DEBUGGER@ in r_userconf.h
2011-03-23 14:34:53 +01:00
pancake
72ef2c2a1f
* Fix memory leak in r_util/mixed
2011-03-22 23:45:59 +01:00
earada
498e531479
* Initial import RSocket refactor
...
- Add SSL client support and testcase
* Update TODO
* Rename some r_hash structs to avoid openssl.h conflict
* io_rap plugin its broken now ... refactor time
2011-03-21 01:47:17 +01:00
pancake
c0ab6cedd4
* Fix some bugs in ht.c and ht64.c
...
* Initial working version of RMixed
- Needs some memleaking fixes and impl missing methods
- Simple test case works
2011-03-18 09:53:50 +01:00
pancake
a74b312765
* Initial import of RMixed datatype
...
- Crashy and crispy atm. needs love
* Little cleanup in RFlag. RBtree must be removed here
2011-03-18 09:35:02 +01:00
pancake
7b221b7089
* Import of a reviewed Glyn's patch (Thanks!)
...
- Use files in x86.nasm plugin to fix portability issues
2011-03-18 09:24:16 +01:00
pancake
3d142e8ec1
* Initial import of the hashtable implementation of WayLand
...
- Kinda smart (150LOC)
- Fork it for 64bit hash keys (make ht64 in libr/util)
* Make RConfig use the RHashTable to resolve by name
- Code cleanup resulting in -30LOC
- O(1) access to config variables (speedup!)
- Make r_list_free and r_list_destroy take sense
2011-03-17 19:05:39 +01:00
pancake
c6a579a291
* Enforce byte boundaries in some fixed-fetch-size disassemblers
2011-03-14 09:08:24 +01:00
pancake
d868fec5ba
* Fix build of io_haret plugin
...
* Implement backtrace for OSX
* Fix build util/file.c for Solaris
- Added doc/solaris
2011-03-13 21:00:46 +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
earada
8189c43299
* New RList functions (r_list_del_n, r_list_revere, r_list_clone)
...
* Update vapis
2011-03-12 15:04:48 +01:00
earada
ae1d4908aa
* Add r_list_push, r_list_pop and r_list_get_top to use r_list as a stack
2011-03-11 00:09:35 +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
7df412ae25
* Fix build on W32
...
* Added --without-magic flag
2011-03-10 11:36:16 +01:00
pancake
27ecc4bc93
* Fix stuff reported by Debian (thanks sre)
...
- Do not distribute hidden files
- Do not install libraries (when they are not libraries)
- Note MSIL disassembler license to avoid confussion
2011-03-10 09:19:30 +01:00
pancake
92453e035f
* Rename bfd.h to avoid collision with system one aka Messy hack!
...
--HG--
rename : libr/asm/arch/include/bfd.h => libr/asm/arch/include/mybfd.h
2011-03-09 18:46:16 +01:00
pancake
b6258561f4
* Re-fix bfdlink issue on non-gnu includes
...
* Fix race condition in r_fs
2011-03-09 18:30:17 +01:00
pancake
b19921c70d
* Do not dist 'swig/' in root tarball dist
...
* Workaround to fix the python-config hell
* Drop the deprecated libr swig package
* Fix build on non-gnu include files
2011-03-09 17:13:27 +01:00
pancake
0d3b85677b
* Add fix for x86.nasm on OSX 64 bit (Thanks @capi_x)
2011-03-09 00:33:45 +01:00
pancake
35f8f1de0b
* Apply Glyn patch fixing entropy fraction calculation
...
- Added documentation for pZ?
2011-03-08 13:02:02 +01:00
Nibble
2db84a2e46
* Fix build when compiling in a clean system (thx @esanfelix!)
2011-03-07 20:50:10 +01:00
Nibble
bbf3808946
* Fix build
...
- Compile r_diff before r_anal
2011-03-06 15:27:14 +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
pancake
5c0f8526b7
* Fix 'pf' help
2011-03-04 13:08:40 +01:00
pancake
7de3c55f4b
* Oops. Fix build O:)
2011-03-04 11:24:28 +01:00
pancake
70caff4609
* Import @capi_x patch fixing support for x86.nasm on OSX
2011-03-04 11:32:10 +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
9e18792bd4
* Apply fix for r_fs (thanks @earada)
2011-03-03 11:02:35 +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
2afe4c2471
* Remove remaining test app for r_meta and fix build
...
* Update r_anal vapi
2011-03-01 19:27:04 +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
Nibble
1535b4c5c1
* Don't flag imports/symbols twice (also for functions)
...
* Remove unnecessary calls to r_flag_space_set()
* Show calls nicer in decode mode
2011-02-28 17:27:08 +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
499576407e
* Show deltas in hex in decode mode
2011-02-28 13:21:38 +01:00
Nibble
c712fd87f6
* Show conditions in decode mode
...
* Fix bug with imm=0 in r_anal_value_to_string()
* Add 32bits regs to the anal_x86 profile
* Add r_anal_bb_from_offset()
2011-02-28 13:07:41 +01:00
Nibble
d052225122
* Use cxx demangle if the type is not detected
...
* Remove debug msg
2011-02-28 10:22:40 +01:00
Nibble
ce603a33d1
* Initial integration of GNU cxx demangle in r_bin
2011-02-28 09:45:29 +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
9ee9ad84e6
* Add install-pkgconfig-symlink target
...
* Add dummy r_asm_op_free
2011-02-27 21:56:13 +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
Nibble
77433dba56
* Fix segfault with asm.decode = true
...
* Add push/pop to decode
* Minor fixups in anal_x86
2011-02-27 03:39:27 +01:00
Nibble
2863b456ed
* Output error when 'wx' tries to write an invalid hexpair
...
* Rename R_ANAL_MAX_VARSUB to R_ANAL_VARSUBS
* Update TODO
2011-02-26 19:16:08 +01:00
Nibble
91addb3791
* Little refactoring of 'Cv'
...
* Show 'unk' instead of 0xff...ff for unkwnown calls/args
2011-02-26 14:58:54 +01:00
Nibble
e50fa3ca7d
* Undefine functions with Vdu
...
* Remove unnecessary calls to r_core_cmd in Vdf
* Remove call to deprecated 'ab'
2011-02-25 20:38:55 +01:00
Nibble
7eefc3b582
* Fix bb analysis
...
- Remove depth checks, it makes sense only for fcns
* Update r_core vapi
2011-02-25 20:23:07 +01:00
Nibble
43b57a7102
* Fix io_ptrace write in 64bits
...
* Fix indentation of io_ptrace.c
2011-02-25 13:13:35 +01:00
pancake
5495f187a8
* /e is the new /m
...
* /m is for magic search
* Added ?x ?X ?s ?i and ?e
2011-02-25 11:45:05 +01:00
pancake
e557d9a385
* Drop 'r_cons.h' from r_fs
...
* Fix visual glitch in Vej and Vt
* Handle demangled names as comments
- in rabin2 and core->bin_load
- Needs to be a RAnalCall at some point
- bin_java calls the dummy r_bin_demangle_java
- Add R_BIN_NM_ANY enum
* Add asm.lbytes config to align disasm bytes to left
* Fix visual glitch in function boundaries
* Import upgraded versions of the idc2rdb scripts in doc/
2011-02-25 04:19:30 +01:00
pancake
4c66b9177a
* Fix io-ptrace on 64bits
...
* ls command in ms shell now support path arguments
* cd now accepts .. as argument
* Fix access to subdirectories
* Fix nested mount directory resolution
* Added test scripts for r_fs
2011-02-25 03:17:20 +01:00
pancake
51bb76096f
* Fix io->ptrace->write for !=4 lengths
...
* Add support for recursive and multiline magics
- e magic.depth = 100
2011-02-25 00:23:58 +01:00
Nibble
ddffdff8d2
* Rename r_asm_aop_* to r_asm_op_*
...
* Rename remaining r_anal_aop_*
2011-02-24 16:50:29 +01:00
Nibble
332524e120
* Rename r_anal_aop_* to r_anal_op_*
...
--HG--
rename : libr/anal/aop.c => libr/anal/op.c
2011-02-24 14:06:49 +01:00
Nibble
af604bed6b
* Remove remaining r_vm references
...
* Minor changes in r_bin simplification
2011-02-24 10:07:29 +01:00
pancake
0b3f6c6ffb
* mo is now flag friendly
...
* Added vala test script to find special ops
* Add r_core_disassemble helper
* Remove r_vm.h
* Do not reset cursor when quitting visual zoom mode
2011-02-24 09:40:19 +01:00
pancake
9efa5a50cb
* Fix cmd.vprompt
...
* Simplify some functions in r_bin
* Added support for x86-64 for the 'ap' command
* Added dummy function calls for r_bin_demangle()
2011-02-23 20:53:56 +01:00
pancake
be7307338b
* Rename 'pm' as 'pf' (print formatted data)
...
* pm is the print magic command
- uses libmagic .. used for templatting data
* Added 'psp' command to print pascal strings
2011-02-23 19:11:39 +01:00
Nibble
d9483833c9
* Remove zfs from r_fs
2011-02-23 17:39:24 +01:00
Nibble
f3c32e3c17
* Remove references to r_vm
...
* Don't build r_vm
* Deprecate cmd 'av'
2011-02-23 17:27:59 +01:00
Nibble
9845881b25
* Add commands:
...
- 'Cv-' 0x0ff for deleting var renames
- 'Cv*' for listing var renames in rad mode
2011-02-23 15:38:23 +01:00
Nibble
8546c2d61b
* Initial implementation of cmd 'Cv' for renaming vars
...
* Add r_parse_varsub() to r_parse
* Add config variable 'asm.varsub'
* Minor fixup in core/anal.c
2011-02-23 15:17:06 +01:00
capi
e84907fb98
* Add msil support to r_asm
2011-02-23 13:00:24 +01:00
pancake
1c2526c1da
* Add 'p=' command
2011-02-23 13:25:41 +01:00
earada
4c72f5f082
* Zoom out in cursor mode
...
* Fix dalvik goto opcodes
* Initial import of the dalvik anal plugin
* Fix 'ms' mount a non-exist root
2011-02-23 03:01:26 +01:00
pancake
dc3d11d7d5
* Fix segfault in r_cons_memcat
...
* Add yp command and document yt
* Add p6d and p6e to decode and encode base64 strings
* Remove vm.* config vars
* Fix RNum evaulation for $ variables
* Implement r_fs_posix
2011-02-23 02:10:28 +01:00
pancake
130d088a2c
* Implement /A - search for AES expanded keys
...
* Added /w command to search for wide strings
* Add 'mo' command to show offset and size of given file
- cd libr/fs/p/grub ; make fs # to test
* Drop hardcoded list of partition types in cmd_mount
* Fix r_fs_read for files bigger than 512 bytes
2011-02-23 00:54:40 +01:00
capi
9e5dccf239
* oops in r_lang Makefile for OSX
2011-02-22 10:58:00 +01:00
capi
5541748e6b
* Fix some warnings in r_fs
...
* Add new filesystems to r_fs
* Fix r_lang Makefile for OSX
2011-02-22 10:49:45 +01:00
pancake
26fa19b3d8
* Fix r_fs_dir() for r_fs_plugin_posix
...
* Fix r_str_chop_path() for "/"
- Allows to mount filesystems in /
- Added test program
2011-02-21 19:07:57 +01:00
pancake
a6f49396a6
* Fix build of r_fs in OSX
2011-02-21 18:33:52 +01:00
pancake
7ba206b3f8
* Oops. add missing posix.mk
2011-02-21 18:17:50 +01:00
pancake
beb735e6e9
* Fix build for python plugin in osx
...
* Added UFS JFS and POSIX filesystems
* Many fixes in the 'ms' command
* Fix segfault in r_list_empty()
2011-02-21 18:10:22 +01:00
pancake
2290969c05
* Added udf and iso9660 filesystems
...
* Fix msdos partition type info
* Show all supported partition types in 'mp' command
2011-02-21 15:32:42 +01:00
pancake
237f90bb4a
* Add hfs and hfsplus as default r_fs plugins
...
* Fix build and fix some implicits security bugs from GRUB
2011-02-21 15:20:33 +01:00
pancake
6df760a04c
* Some C90 fixes in r_fs using r_str_chop_path
...
* Apply patch from @capi_x using burg code instead of grub one
- Fixes build in OSX and opens the door to new filesystems
2011-02-21 09:26:32 +01:00
earada
4b86cadf91
* Fix fs prompt:
...
- Added Unknown command
- Chop root path
2011-02-18 22:34:50 +01:00
earada
4cb8868ecc
* Add filesystem prompt using ms command (Thanks Adriana)
...
* Add r_str_chop_path support for ../
2011-02-18 18:22:51 +01:00
Nibble
9646275d38
* Some fixes on resolution of fcns+args
2011-02-18 18:13:26 +01:00
Nibble
fc9d5f2dca
* Filter loc's in 'afl' output
2011-02-18 13:38:37 +01:00
Nibble
340ccc481b
* Add more vm features to r_anal
...
* Fix syscall recognition
2011-02-18 13:08:09 +01:00
Nibble
5c1d473b69
* Fix segfault in r_list_destroy()
...
* Fix Build
2011-02-18 10:58:17 +01:00
pancake
06f91e2a28
* Code cleanup in r_anal (-30LOC)
2011-02-18 10:08:24 +01:00
earada
15ca02a355
* Fix chop in r_fs mount, dir and open
2011-02-18 01:43:31 +01:00
pancake
284c343b24
* Fixes in vapis
2011-02-18 01:16:56 +01:00
pancake
3f883a7c54
* Fixes for the GUILE bindings
...
- Added accessors for RAsmAop-buf-hex and RAsmAop-buf-asm
- Added test case for r_asm API
2011-02-17 22:03:30 +01:00
pancake
5f67226167
* Fix build. Oops
2011-02-17 01:36:28 +01:00
pancake
035027fde3
* Remove silly (ignored) messages in swig/ when target already built
...
* Fix r_flag_space_get signature
2011-02-17 01:34:29 +01:00
pancake
f228ca3b33
* Fix r_lang_python plugin build
2011-02-17 01:25:23 +01:00
pancake
8cc25221ac
* Oops. fix signature
2011-02-17 01:23:36 +01:00
pancake
c348fe7a8a
* Add install-doc-symlink (install fortunes!)
...
- thanks ash for reporting
* Some indentation fixes in printzoomcallback
* Fix r_flags.vapi
2011-02-17 01:22:15 +01:00
earada
c089297bd8
* Add print zoom mode 'pZ'
...
* Visual zoom mode 'z'
* r_print now uses RIOBind
* Add r_flag_space_get
2011-02-17 00:58:54 +01:00
pancake
d471bd6da2
* Handle entropy hash type from rahash2
2011-02-16 14:18:31 +01:00
pancake
4fad96ecbb
* Make r2-swig happy without valaswig
...
* Add r_io_raise() and use it in the 'o' command
- Allow to raise the file handle priority
2011-02-16 09:29:09 +01:00
Nibble
8cf6516d0d
* Speed up 'k' in visual
...
- Use cache instead of bwdisasm
2011-02-15 16:19:18 +01:00
Nibble
6aea3ed907
* Implement 'pd -n' for backward disassembly
...
* Use bwdisasm in visual.c for 'k'
2011-02-15 12:31:32 +01:00
pancake
8d60673253
* Autocomplete 'o' and '.' with filename in filesystem
...
- Leaks a lot.. but mostly works :)
2011-02-13 01:37:02 +01:00
pancake
13b4c2d9f1
* Added 'pb' command to print in binary form
...
* Added 'ap' command to search and analyze function preludes
- x86 only atm.. just as a PoC
2011-02-12 12:54:26 +01:00
pancake
f950dcb33c
* Add RIOMap in r_core_file_open
...
- RCore.file_open() now accepts one more arg for offset
- Fix RIO api issues related to RIOMap and opening multiple files
- Fix infinite loop and simplify design
- Added test case to ensure it does not breaks
* Fix build of r_lang in OSX (thanks @capri_x)
* Remove debugging printfs
* io.ffio is now true by default
2011-02-12 01:52:41 +01:00
earada
68e88b956c
* Fix offset dalvik opcodes problem
...
* Rename plugin functions
2011-02-11 20:07:24 +01:00
Nibble
434501568f
* Add r_debug_pids to r_debug.h
...
* Update r_debug vapi
2011-02-11 17:29:31 +01:00
Nibble
affc72e255
* Minor fixup in 'ag' (print also syms)
2011-02-11 17:11:31 +01:00
Nibble
2a477ce8b7
* More refactoring of r_core_anal_*
...
- Remove ugly pbb
* Add support for global diff graphs
* Fix global graphs
2011-02-11 16:56:38 +01:00
Nibble
9a20ce63b2
* Fix command 'cg'
2011-02-11 15:42:38 +01:00
Nibble
9acb486f7b
* Enable string analysis on init
2011-02-11 11:38:47 +01:00
Nibble
800e3a9076
* Update vapi's to the new changes in r_anal
2011-02-11 11:37:28 +01:00
Nibble
f3f094117a
* Huge refactoring of r_anal code and API
2011-02-11 11:22:43 +01:00
pancake
e4e77b2c75
* Autodetect required column width to fit in screen
...
* Add 'pd' in autocomplete and clean some warnings
2011-02-10 00:55:30 +01:00
pancake
5228d4eff0
* Autocomplete flags after '@'
...
* Fix some segfaults when core->file is NULL
* Some simplifications in dietline
2011-02-10 00:21:05 +01:00
Nibble
c16f6d7777
* Sort basic blocks after analysis
...
- Make diffs more accurate if split is enabled
2011-02-09 22:51:25 +01:00
Nibble
fc4198e97d
* Implement in x86im test and int opcodes
...
* Remove hacky code
2011-02-08 13:57:48 +01:00
Nibble
ead4e9502f
* Simplify type assignment in r_anal
...
* Include fcn type in 'rabin2 -r' output
2011-02-08 00:15:12 +01:00