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
fb551dbe39
* Sync TODO with pad
2011-02-26 19:48:01 +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
6a35290fdb
* Update some testcases in vapi/t
2011-02-24 16:56:55 +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
1163b9bd6f
* Remove last references to r_vm
2011-02-23 19:17:52 +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