pancake
9119702495
* Do not run configure-plugins twice
2010-07-16 14:48:21 +02:00
pancake
c84ba4b076
* Display cursor information in visual prompt when enabled
...
* Partial support for visual selection of bytes in disassembly
2010-07-16 11:28:16 +02:00
pancake
56baae7e6e
* Use RList in r_sign (Thanks edu for the patch!)
...
* Implement dummy darwin-arm syscall table to disable warnings in iphoneos
2010-07-16 00:40:28 +02:00
pancake
9587e5ac9a
* Implement #md5 #md4 #sha1 #sha256 #sha512
...
* Fix r_print flags in visual
* Fix r_debug_trace_pc
* Import some macros from bithacks.h
2010-07-16 00:02:33 +02:00
pancake
2f09509630
* Fail when binr build fails somewhere
...
* userconf R2_VERSION
* Implement some more # hashing algorithms
2010-07-15 13:34:53 +02:00
pancake
c7acd5e206
* Some more fixes for the build.sh script
2010-07-13 20:09:32 +02:00
pancake
f4b2b01814
* Run configure-plugins from configure.hook
...
- Should fix the build with -j
* Fix cp of unexistent zip file in build.sh
2010-07-13 12:32:18 +02:00
pancake
b58a0bac89
* Fix install-perl in swig/
...
* Run make clean before make mrproper
2010-07-13 12:15:36 +02:00
Nibble
3131a9a7cf
* Speed up make mrproper
2010-07-13 11:59:55 +02:00
pancake
87841fbe15
* Fix build
...
* mrproper runs clean too
2010-07-13 11:48:26 +02:00
pancake
a2ab58dbe6
* Implement 'Ct' command to manage anal_var_types
...
* Minor todo cleanup
* Use more PFMT64
2010-07-13 10:56:56 +02:00
pancake
28f3d983e6
* Fix build and support unset breakpoint command
2010-07-13 01:22:44 +02:00
pancake
773c2549ad
* Initial implementation of callback commands for r_bp
...
- Added 'dbc' command to configure them
* Check breakpoint stop everywhere
2010-07-13 01:20:57 +02:00
pancake
c36f43c55c
* Check 'hg' before starting to build.sh
...
* support array types for function string serialization
* Fix undo seek when io->va is enabled
- Fix Vu and VU commands (must read after seek)
* Add patch from edu adding Start/End keys support in dietline
- Fix r_parse_x86_pseudo for att syntax
2010-07-13 01:00:36 +02:00
pancake
67ad35187b
* Refactor TODO
...
* Added r_anal_fcn_to_string() and get_var()
- vars now have array size and direction
* Some random fixes
- minor opimitzation in autocompletion (thx edu)
* Added Vtlr command to rename in visual tracked flags
2010-07-12 21:37:40 +02:00
pancake
bafedbd021
* Display error when 'nasm' is not installed
...
* Autocomplete flags for 'fr' command
2010-07-12 19:27:05 +02:00
Nibble
db75fd66ce
* Fix 'asm.syntax' bug
2010-07-12 18:15:53 +02:00
Nibble
14b3479658
* r_anal
...
- Modify stackptr on 'ret imm'
- Improve analysis of 'push ref' instructions
* r_bin
- Print a Warning message when a fat mach-o is opened
* Update TODO
2010-07-12 17:17:31 +02:00
pancake
87512b23b0
* Apply r_parse fixes from edu to support more than one numeric
...
to flag replacment and avoid 0x0 substitutions
* Implement 'fr' command
* Add autocompletion for /a
2010-07-12 14:46:43 +02:00
pancake
b2fbe15105
* Some fixes in build.sh
2010-07-12 11:15:44 +02:00
pancake
f32de77f4c
* Add more stuff for build.sh as explained in the mailing list
2010-07-12 01:40:20 +02:00
pancake
2a9fecfe86
* Added 'build.sh' farm script
...
* Implement r_log api
* Fix issues in swig bindings
2010-07-12 00:50:00 +02:00
Nibble
89a63b5c3a
* Fix segfault parsing imports in mach-o
...
* Simplify the output of the command 'S'
* Update TODO
2010-07-11 13:15:18 +02:00
pancake
1fd4f51f66
* Fix segfault in 'pd' command, thanks edu!
...
* Fix r_bin.vapi
2010-07-08 14:24:07 +02:00
pancake
07d55075ae
* Add openbsd|netbsd|freebsd to the list of automatic ostypes
...
* Do not allow to build if shared object extension is not defined
* Remove the use of R_META_FUNCTION in r_core (this was breaking the build)
- Now takes the information from the r_anal->fcns
- Uses the new function r_anal_fcn_find()
* The 'pdf' command now prints the whole function independently of your
offset. This also simplifies a bit the r_print_disasm function.
2010-07-03 03:35:26 +02:00
pancake
182b7737cf
* Remove deprecated documentation
...
* Some syntax fixes
* Some changes in the design of the vars in r_anal
* Remove 'CF' command and META_FUNCTION type
* Fix 'S' '*' mark when in debugger
2010-07-02 02:01:51 +02:00
pancake
ba77b12d1e
* Fix valaswig bindings
2010-07-01 18:03:47 +02:00
pancake
cc35fbf14f
* Added file.desc
...
* Cx/CX is not working again, needs more love
* Implemented 'pdf' .. needs review
2010-06-30 11:59:52 +02:00
pancake
a6840204b5
* Fix Vd command
...
- Added Cd command to define data
2010-06-30 02:44:24 +02:00
pancake
5f10d6ba64
* r2 -n does not load rabin2 information
...
* Implemented search.align
- Affects RPrint->addrmod and RSearch->align
* Use r_search_reset() instead of r_search_new()
* typedef RConfigCallback
* r_sys_bt renamed to r_sys_backtrace
2010-06-30 02:30:07 +02:00
pancake
761925a27c
* Add bp_mips and bp_ppc plugins for r_bp
...
- rm plugins.cfg && ./configure-plugins required
2010-06-30 01:19:03 +02:00
pancake
bc2c79ee8d
* Use RList in r_bp
...
- vapi updated
* Generalize the use of PrintfCallback typedef
- used in r_bp and handled by r_cons in r_core
2010-06-30 01:13:09 +02:00
pancake
3c7610bd9f
* Some enhacements for rarc2.
...
- Add -s flag to use att syntax instead of intel one
- Flag -A is the new -a (show selected arch)
- Some more work on the arm code generation backend
- Simplify some code (-58LOC)
- Finish manpage rarc2(1)
2010-06-29 16:50:15 +02:00
pancake
6e1653881d
* Load constant pool from RCore in RAsm
...
- this is a compiletime module dependency
- java needs to share constantpool between anal, asm and bin
* Added compile-time introspection POC macros in r_types.h.h
2010-06-29 15:47:30 +02:00
pancake
664732593c
* Fix autocompletion in r_line
...
- All argc/argv responsability has been moved to the callback
- Makes the code simpler in r_line
- Do not bypass 70 column width in list of options
- Remove deprecated code
2010-06-29 01:18:30 +02:00
pancake
affbba8aa2
* Rename r2rc to rarc2
...
- Moved into binr/rarc2
- Integrated with symstall
- rarc2-tool now support -xc and -cx combo
- Add rarc2.1 manpage
* Add some bugs to review in TODO
--HG--
rename : r2rc/Makefile => binr/rarc2/Makefile
rename : r2rc/README => binr/rarc2/README
rename : r2rc/TODO => binr/rarc2/TODO
rename : r2rc/emit_arm.c => binr/rarc2/emit_arm.c
rename : r2rc/emit_x64.c => binr/rarc2/emit_x64.c
rename : r2rc/emit_x86.c => binr/rarc2/emit_x86.c
rename : r2rc/i/libc.r => binr/rarc2/i/libc.r
rename : r2rc/i/socket.r => binr/rarc2/i/socket.r
rename : r2rc/out.c => binr/rarc2/out.c
rename : r2rc/r2rc-tool => binr/rarc2/rarc2-tool
rename : r2rc/r2rc.c => binr/rarc2/rarc2.c
rename : r2rc/rcc.h => binr/rarc2/rarc2.h
rename : r2rc/t/Makefile => binr/rarc2/t/Makefile
rename : r2rc/t/argv.r => binr/rarc2/t/argv.r
rename : r2rc/t/bytedump.r => binr/rarc2/t/bytedump.r
rename : r2rc/t/data.r => binr/rarc2/t/data.r
rename : r2rc/t/dump.r => binr/rarc2/t/dump.r
rename : r2rc/t/hello.r => binr/rarc2/t/hello.r
rename : r2rc/t/if.r => binr/rarc2/t/if.r
rename : r2rc/t/inline.r => binr/rarc2/t/inline.r
rename : r2rc/t/input.r => binr/rarc2/t/input.r
rename : r2rc/t/loop.r => binr/rarc2/t/loop.r
rename : r2rc/t/ptr.r => binr/rarc2/t/ptr.r
rename : r2rc/t/rawsys.r => binr/rarc2/t/rawsys.r
rename : r2rc/t/rawsys64.r => binr/rarc2/t/rawsys64.r
rename : r2rc/t/regs.r => binr/rarc2/t/regs.r
rename : r2rc/t/ret.r => binr/rarc2/t/ret.r
rename : r2rc/t/room.r => binr/rarc2/t/room.r
rename : r2rc/t/segfault.r => binr/rarc2/t/segfault.r
rename : r2rc/t/shell.r => binr/rarc2/t/shell.r
rename : r2rc/t/sub.r => binr/rarc2/t/sub.r
rename : r2rc/t/syscall.r => binr/rarc2/t/syscall.r
rename : r2rc/test.r => binr/rarc2/test.r
2010-06-28 20:30:20 +02:00
pancake
236d78295d
* Fix debug regs, memory read in w32 debugger
...
- Fixes some segfaults and null string issues
- Simplify and clean code (still more work needed)
* TODO: updated
2010-06-28 14:12:34 +02:00
pancake
80fc77a8b4
* Fix w32dist segfault in plugin.dll
...
* Fix read registers in w32 debugger
- seek do not seems to work
2010-06-28 02:12:35 +02:00
pancake
3fb6db9f11
* Fix segfaults in cons and debug for w32
2010-06-28 01:04:27 +02:00
pancake
a825397309
* Merge heads
2010-06-28 00:43:33 +02:00
pancake
39a8c23740
* Major refactoring in r_meta
...
* Added C! command that calls r_meta_sync()
- put xref information inside function metaitems
- reduces cpu usage
- Fix some memory leaks
- Add object lifecycle for r_list_item_t
- Use RList instead of list.h
* Apply patch from edu fixing '+' key in visual (Thanks!)
* Fix segfault in osx printf ("%s", NULL) using r_str_get()
2010-06-28 00:43:07 +02:00
pancake
e5428d0edf
* Fix segfault in w32
2010-06-28 00:36:47 +02:00
pancake
21d2531b7f
* Fix segfault in java disassembler
...
* Update compilation instructions for w32 in doc/windows
* Identify new osx binaries as mach0, not java
* io.va only works when there are configured sections
2010-06-27 23:12:55 +02:00
pancake
cb5f4f26da
* Fix segfault in osx
2010-06-27 22:15:44 +02:00
pancake
e101e5023d
* Fix build on mingw32
2010-06-27 22:14:06 +02:00
pancake
d47e67cdd1
* Fix build for osx-x86-32
2010-06-27 21:33:32 +02:00
pancake
c73e43bf40
* Fix print_address function for mips disassembler
...
* Implement 'gp' register index inside .got section for get_main on mips
* Use more switch() in core/cmd.c
* Simplify some random code
2010-06-27 21:33:11 +02:00
pancake
456fb16e90
* Add autocompletion for 'e', 's', 'f' and '?' commands
...
- Some more stuff must be deprecated in r_line
* Export FILE environment variable in r_core_file_open
2010-06-25 19:47:47 +02:00
pancake
989082a699
* Hacky fixes for Cx/CX xrefs in 'pd' and r_meta
...
- rmeta now uses m->printf from r_cons (grep-friendly)
2010-06-25 18:00:17 +02:00
pancake
255191c670
* Some more work on r_cons_grep
...
* Minor refactor in TODO file
* Display xref data (Cx/CX are broken atm)
* Added Vx command
* Compare flag names with ut64 hashnames (faster execution)
* Swap d->i and x->d print formats
* Hint in r_str_cmp
2010-06-25 11:22:14 +02:00