Commit graph

1503 commits

Author SHA1 Message Date
Skia
384dcb4f45 Add support for nested structs in pf 2014-08-26 16:45:25 +02:00
pancake
9c536de095 Initial implementation of 'prl' 2014-08-26 03:53:01 +02:00
pancake
3cfeec1d4e Fix r2 -B .. sets bin.laddr and honors va=2 2014-08-25 03:45:11 +02:00
pancake
2eefd8908e Add r_cons_is_utf8 () and use it to setup scr.utf8 on non-quiet mode 2014-08-25 03:26:02 +02:00
pancake
cda3d9c44b Update sdb and workaround all sdb finalization issues until proper fix is done in Sdb 2014-08-25 01:10:10 +02:00
pancake
ba2a1e0edd Deprecate RAnalOp.eob 2014-08-24 14:35:15 +02:00
pancake
b4715d4e50 Fix R_BUF_CUR definition 2014-08-24 13:09:12 +02:00
jvoisin
44ac7ec2a4 Implement backward disasm for most commands and remove pdn 2014-08-24 03:21:06 +02:00
pancake
9730c651a2 Fix pdj/pDj 2014-08-22 00:39:31 +02:00
jvoisin
9f18c219a6 Optimize radiff2 -g off1,off2
- Less than one sec now versus more than 15 before
- Code is cleaner (no more "r_core_cmdf")
- Colours are now correct
- Fix `radiff2 -C`
2014-08-20 03:51:10 +02:00
condret
6370f24a0a the cpu-thing 2014-08-19 16:40:27 +02:00
pancake
2a2e25114c Implement 'fc' command to set color to flags. Useful for 'pxa' 2014-08-19 01:47:02 +02:00
jvoisin
524ac829fc Remove unused r_alloca_* 2014-08-18 02:36:08 +02:00
pancake
a661d916e4 Add r2 -0 to make interactive pipe handling nicer 2014-08-17 02:54:10 +02:00
Jody Frankowski
c8af9cb1cd Rename prefix to namespace 2014-08-17 02:20:28 +02:00
Anton Kochkov
ab1a7e992b Fix Mingw32 building, again 2014-08-15 16:51:51 +04:00
pancake
13872af7bc Implement rabin2 -K and do some work on the RHash api. Fixes #1204 2014-08-15 03:30:45 +02:00
pancake
b717518f8f Fix some warnings 2014-08-15 02:04:20 +02:00
deeso
684b459c20 Bug in the code flipped jump and case value of the switch op, remove dangling in_switch key, and add a formal "case" op-type
and changed some strings back to "static" from "R_API"
2014-08-13 03:12:23 +02:00
jvoisin
2c4feb1094 Fix more gcc warnings 2014-08-11 17:52:32 +02:00
pancake
a6ad71eccb Implement '/B' to search for known RBin headers 2014-08-11 03:48:51 +02:00
condret
66ed220b26 rename anal_esil_get_parm 2014-08-10 21:41:11 +02:00
pancake
504f006d5d Fixes more gunzip support in r_util 2014-08-10 18:24:00 +02:00
pancake
ac0922861e Add 'dsue' command and extend ESIL api to handle debugger conditions 2014-08-08 18:20:40 +02:00
Anton Kochkov
1fb6d05480 Fix MINGW32 builds on some systems 2014-08-08 19:39:50 +04:00
condret
fd3271b3f7 integrate RAnalEsil into RAnal 2014-08-07 14:43:46 +02:00
condret
7dbb07cb46 Add support for custom ESIL ops 2014-08-06 19:12:43 +02:00
Jody Frankowski
b9e4a575cb Add yara <tags> command 2014-08-06 00:47:19 +02:00
pancake
c91f838821 Handle ':' prompt in aa graph too 2014-08-05 19:49:33 +02:00
pancake
0a292c936a Add asm.indent, handle 'xX' in aa graph and enhace ptr references 2014-08-05 18:03:14 +02:00
condret
22e7994b3b Fix bindings 2014-08-05 02:10:34 +02:00
condret
058415805b add prefix and do some more foo for rpnesil 2014-08-04 17:52:19 +02:00
pancake
bd39d7a6d5 Reduce RAsmOp struct size from 4096 to 384 bytes 2014-07-31 03:37:38 +02:00
pancake
0d3b5e18ea Add missing file and minor hashbang fix 2014-07-30 22:15:16 +02:00
pancake
84342ea223 Little split of the RLib logic 2014-07-30 11:14:30 +02:00
jvoisin
494d82d4b0 Fix some coverity issues and a XXX 2014-07-28 17:56:44 +02:00
pancake
338fa079cd Sport ESIL traps and conditionals, better x86 esil and add asm.fcnlines config var 2014-07-21 04:18:27 +02:00
pancake
41785d3c01 Bump sdb from git again 2014-07-18 15:03:57 +02:00
Anton Kochkov
0d192ca447 Fix r_socket for mingw32 2014-07-18 13:49:42 +04:00
pancake
b1423e5782 Update Sdb from git, provides some optimizations 2014-07-17 20:54:52 +02:00
Skia
75b331d114 Add pf.obj.str=bar and fix some more 'pf' issues 2014-07-17 04:18:09 +02:00
pancake
5ce3dd71ab Autodetect ARM thumb symbols and expand analysis. Tested on ELF/MACH0 2014-07-17 03:34:16 +02:00
pancake
34a9db2d45 Bump sdb from git with some new features 2014-07-11 00:49:35 +02:00
Anton Kochkov
445dde9ba8 More improvements for cygwin and mingw32 building 2014-07-10 02:21:41 +04:00
pancake
0f24b905f6 Initial implementation of VVV for ascii-art callgraphs 2014-07-09 05:05:22 +02:00
pancake
be34dbf9cd Honor dbg.profile in io/debug
$ cat p.r2
 arg1=/
 $ r2 -e dbg.profile=p.r2 -d ls
2014-07-09 03:48:47 +02:00
pancake
8b74f1ffcf Merge Rarun2 into RSocket and use it from dbg.profile in Core 2014-07-09 02:24:31 +02:00
pancake
b6850182b9 Fix RReg.arena.size issue caused by missing parenthesis in BITS2BYTES 2014-07-03 11:54:58 +02:00
pancake
d328957768 Update sdb to fix '***' and add r_asm_get_plugins 2014-07-03 00:03:01 +02:00
LemonBoy
841a1ed5b6 Better string escaping. Fixes graph view 2014-07-02 18:26:03 +02:00