Commit Graph

6228 Commits

Author SHA1 Message Date
condret
250415f4bf fix as-bug (regprofiles) 2015-03-16 17:03:35 +01:00
pancake
7f9ae863f9 Fix #2183 - r2 stdin mode prints junk 2015-03-16 03:17:22 +01:00
pancake
ce797309f5 Aim to fix #2185 2015-03-16 03:11:39 +01:00
pancake
d991769935 Better vars naming, Add e cmd.fcn.{new|rename|delete}
- Bump sdb from git
2015-03-16 02:52:26 +01:00
condret
813d13d589 remove some warnings 2015-03-16 01:39:07 +01:00
pancake
595db83d93 Add RBufferSparse API and sparse:// io plugin 2015-03-16 01:19:25 +01:00
condret
33e8149152 fix #2180 2015-03-14 16:43:01 +01:00
condret
c5bf697f03 fix a very evil bug that broke vio 2015-03-14 14:36:23 +01:00
condret
ab77b39245 add initial gb-reg-values 2015-03-14 03:47:42 +01:00
condret
a6e3dbcb91 aeis -> aeim; cleanup and bugfixing 2015-03-14 03:47:35 +01:00
pancake
c03eff8af0 Fix memleak in previous commit 2015-03-14 03:47:35 +01:00
gsinclair
b55a7fbb7c Add compile time for PE binaries (see k bin/cur/info) 2015-03-14 03:47:35 +01:00
condret
8306793713 add a struct and a field in the bin-plugins to allocate emulation-memory on esil-init 2015-03-14 03:47:35 +01:00
pancake
fffc9f7d1c Fix fl. thanks deffi for reporting 2015-03-14 03:47:35 +01:00
pancake
f53cb526cd Add r_str_utf16_encode and use it in isj 2015-03-14 03:47:34 +01:00
condret
6a4edf5398 don't close all maps when closing 1 fd, add r_io_open_at to RIOBind for esil-init 2015-03-12 20:51:07 +01:00
Jeffrey Crowell
401299ef10 spacing issue :\ 2015-03-12 15:16:38 -04:00
Jeffrey Crowell
50ed0f52f4 fix some COV
fixes COV 1288123 1288127
2015-03-12 15:14:17 -04:00
condret
78594cdf3e add esil.debug config var 2015-03-12 16:48:51 +01:00
condret
53525805f5 fix #2176 , fix xoreq (^=) , some cleanup 2015-03-12 15:48:41 +01:00
pancake
ea7387ab72 Add 'sync-regex' command to sync libr/util/regex with OpenBSD
- Requires some manual review because there are interesting changes
  that must be checked properly. Also, OpenBSD has been notified
  about this issue, and we should update as soon as they get it
  done in master.

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778402

- In addition, Coverity reported 3 issues that must be addressed in
  OpenBSD/CVS before merge

    https://gist.github.com/crowell/6812b899164bdeed3027
2015-03-11 17:57:52 +01:00
condret
cc09d623fd fix esil_sub and a null-ptr-deref 2015-03-11 14:49:37 +01:00
pancake
30e7b3d325 Fix #2171 - Fix ascii char disasm issue with cmp,mem,imm 2015-03-11 12:07:47 +01:00
pancake
33b519278a Fix #2173 - handle hex values in some x86.nz instructions 2015-03-11 11:46:42 +01:00
pancake
734d1a9a5d Add -e cfg.plugins (speedup tests), initial massive esil-review
- Includes some fixes for the bf, mips and x86
- Toggle some missconcepted swapped parameters
2015-03-11 02:59:33 +01:00
condret
b84770d621 remove the huge shiftload, and use %%s 2015-03-10 21:06:52 +01:00
Jeffrey Crowell
fff388ad52 fix crash in Vdj if fcn->bbs is null 2015-03-10 16:00:12 -04:00
pancake
d040df1ada Bump capstone from git fixing some priviledge family instructions 2015-03-09 10:54:28 +01:00
pancake
4c942c2632 Implement /Af? to list all instruction families 2015-03-08 22:44:00 +01:00
pancake
8ce2d14c8d Add CRYPTO OpFamily type and enhace x86.cs family/type a bit 2015-03-08 22:32:23 +01:00
pancake
f4ad6cd79d Add /Af support for RAnalOpFamilyPriv for privileged instructions
- x86.cs only atm, capstone support is still wip
2015-03-08 22:09:59 +01:00
pancake
1a442ce3b4 Forbid 64bit ARM assembler, move handling code into arm.cs 2015-03-08 17:59:43 +01:00
pancake
0040f8cb44 JSONify PDB and remove useless function in r_util 2015-03-08 17:30:41 +01:00
pancake
cc30de36cc Fix #1925 - Implement asm.describe
- Show instruction descriptions at right
2015-03-08 02:27:39 +01:00
pancake
c9bff12ae7 Fix #2167 - drs invalid free 2015-03-08 01:42:35 +01:00
pancake
39ead51cd9 Update capstone to next 2015-03-07 11:33:58 +01:00
condret
cc83e01834 implement %o in the esil-vm 2015-03-07 04:53:38 +01:00
E. Dunham
779b7cb63e fix typo
there is no esil_internal_signatur_check. someone missed an e. This puts it back.
2015-03-06 22:01:45 -05:00
condret
497cb814e5 add %s to the esil-vm/realize #2144 2015-03-07 03:05:18 +01:00
Jeffrey Crowell
5fbd3dd6c1 fix crash in pf
closes #2160
2015-03-05 20:40:27 -05:00
pancake
56adb2533c Fix some pdj issues and recover a bit of /p scroll 2015-03-06 01:14:09 +01:00
Skia
acce30fc92 Fix pf warning 2015-03-05 23:57:32 +01:00
pancake
3a5600f7c5 Sync with latest capstone-next (fixes pkg-config issue) 2015-03-05 23:54:41 +01:00
pancake
28d6c12043 V! -> V!!, VV(nofn) -> V!
- VV only opens if there's a function analized
- V! now opens the panels view
- V!! launches the 2048 game
2015-03-05 23:33:28 +01:00
pancake
4919c97921 Remove unnecessary redraws in the V2 2015-03-05 23:09:29 +01:00
pancake
0d7ab6f7f0 More goodies for the V2 panels, fixes in r_str_chop 2015-03-05 23:07:39 +01:00
Sushant
cc80e21c2b issue#1754: Added file size to rabin2 -I 2015-03-05 15:54:50 -05:00
condret
45b6f83d87 prevent a segfault and some dangerous reads in the panels 2015-03-05 12:18:37 +01:00
pancake
ef293e4b66 Initial PoC for the Visual 2.0 (for now: VV) 2015-03-05 02:07:53 +01:00
pancake
184eaefc8a Fix #2158 - fix underflow in rcons.memcat 2015-03-04 01:27:22 +01:00