Commit Graph

6210 Commits

Author SHA1 Message Date
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
pancake
1adc2b7f80 Honor search.align and noflags if no type in /A 2015-03-04 01:16:17 +01:00
pancake
d86602d5b5 Add pA to be in sync with /A 2015-03-04 01:08:47 +01:00
pancake
7bda81d6d0 Add /A and s/A to search for opcodes of specific type.
-Add OP.Type.FPU and OP.Type.PRIV (wip)
2015-03-04 00:46:59 +01:00
pancake
f307e4b6bb Handle s/v s/c s/V and fix help message 2015-03-03 22:34:44 +01:00
Jaume Delclòs Coll
b9c0efb926 Gameboy Advanced -> Game Boy Advance 2015-03-03 15:55:32 -05:00
Jaume Delclòs Coll
07c3339873 Show ptr automatic comments in the web UI 2015-03-03 19:38:33 +01:00
Jaume Delclòs Coll
ed27f7567b Fix dietline cursor position 2015-03-03 02:01:07 +01:00
pancake
c4ae6db6f9 Revert "Fix prompt long line issue (still buggy, but cursor works again)"
This reverts commit e3e95fc94e.
2015-03-03 02:00:53 +01:00
Skia
89d724889d Small pf fix 2015-03-03 01:58:55 +01:00
Skia
0e659f03dd Fix accessing specific array element in pf (#1636) 2015-03-03 01:58:55 +01:00
Skia
2662e64374 Improve byte readability in pf (#2137) 2015-03-03 01:58:54 +01:00
Skia
de0bff95c0 Add union flags 2015-03-03 01:58:54 +01:00
Skia
343af54610 Fix pf
thx pancake for breaking it there d8f96a765d ;D
2015-03-03 01:58:54 +01:00
pancake
2ebab53fc5 Add 5 seconds read timeout to RSocket.http_get() 2015-03-03 00:45:13 +01:00
pancake
1ee9f99b3b Make comments less picky # 2015-03-03 00:17:34 +01:00
pancake
e3e95fc94e Fix prompt long line issue (still buggy, but cursor works again) 2015-03-03 00:04:41 +01:00
Anton Kochkov
463a7e248b Add host.bind option to specify host/ip to listen 2015-03-02 00:07:28 +03:00
condret
d7c9c6751c fix #2142 /make the esilvm step until pc = addr 2015-02-28 23:28:34 +01:00