2372 Commits

Author SHA1 Message Date
Skia
f21748d465 Make the code cleaner and more readable in pf 2014-09-17 15:58:38 +02:00
pancake
ce2483f637 Use RCons in 'ik' (fix some tests) 2014-09-17 15:23:56 +02:00
condret
33748aa172 tiny cleanup in r_core_block_read // I'm not finished here 2014-09-17 15:13:18 +02:00
pancake
ae06dc24b5 Fix file2 and file3 fuzzed ELF files 2014-09-17 11:01:36 +02:00
pancake
7695404e6b Only anal.next if address within an executable section 2014-09-17 10:42:54 +02:00
pancake
cc74ade290 Fix VB title issue 2014-09-17 10:36:38 +02:00
pancake
a902835536 Fix bugs in esil for arm.cs/x86.cs and a crash in arm.cs esil and pie 2014-09-16 23:36:43 +02:00
pancake
5290277ebd Implement 'pie' to disasm code and esil at the same time 2014-09-16 22:32:15 +02:00
pancake
de61bfda4c Fix #1365 - esil negative value in mov 2014-09-16 21:58:02 +02:00
pancake
271fb166df Fix more issues on /E and esil ret values 2014-09-16 01:24:34 +02:00
pancake
f3f7fbbb23 Fix /E 2014-09-16 00:59:21 +02:00
pancake
ed8fb312ed Implement izzj and izz* 2014-09-15 23:49:51 +02:00
pancake
4c133d5891 Implement 'izz' (quick-mode-on) 2014-09-15 23:47:23 +02:00
Skia
951c07b03e Make pf* work and Fix #1349 in pf 2014-09-15 23:07:01 +02:00
pancake
058cae62f2 Set new separator for nested struct in pf 2014-09-15 22:56:31 +02:00
pancake
3f8b2f1ff1 Fix afna for PE bins (jmp data-references) 2014-09-15 22:44:32 +02:00
pancake
effd1856a1 Handle 'reloc.' rules, but requires better analysis (ujmp) 2014-09-15 19:35:49 +02:00
pancake
3b69dae924 Initial implementation of /E esil search engine 2014-09-15 17:13:33 +02:00
condret
57f3f07ce1 oups; clean up the removal of weird-shit in r_core_read_at 2014-09-15 14:37:51 +02:00
condret
a5772fe3ea remove some weird-shit-wrapper-code in r_core_read_at 2014-09-15 13:50:42 +02:00
pancake
227fb0242f Fix #1335 - Fix CC! 2014-09-15 10:18:00 +02:00
condret
9f84b020de out-comment and replace a weird line of code 2014-09-15 03:37:34 +02:00
pancake
8be98f3d82 Use () instead of [] for casting nested structs in pf 2014-09-15 00:36:49 +02:00
Jody Frankowski
f227d254cc Add a flirt signature parser, scan and dumper. 2014-09-14 18:25:58 +02:00
pancake
a7395d5afc Add anal.nopskip config var 2014-09-14 11:52:30 +02:00
pancake
db9c22aade Fix memleak in core/anal 2014-09-14 04:24:03 +02:00
pancake
7029eab6af Enforce register arena, better fit size. Fix native mips reg profile size 2014-09-14 02:52:30 +02:00
Adam Pridgen
70104d84d6 only perform jsonification of a bin obj 2014-09-13 12:00:36 -05:00
pancake
cfc8383f4a Fix #1340 - 's <mathop>' 2014-09-13 18:15:11 +02:00
deeso
083394175c Adding JSON output for the java prototypes
- Created a simple JSON string builder lib so its
  easier to build the JSON strings.
- Fixed errors and missing symbols on Mac Build
2014-09-13 17:37:11 +02:00
LemonBoy
61eaa5cafc Settle the pointer ownership issue once for all 2014-09-13 00:30:15 +02:00
Jonathan Neuschäfer
f040d95a86 Ve: show the description of the selected var
This still sucks a little. Long lines should be broken.
2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
163ddbd8d9 pd: use the TODO esil keyword, instead of ": ". 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
ef7a1e0ad0 Document the difference between "rasm2 -L" and "e asm.arch=?", in source
This difference could also be removed.
2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
29c37c9157 Fix pzf, and a little typo 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
0f784acb48 Improve "pz?" 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
1aa3714d3c Fix a typo ("bascked") 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
18c4d1da2a libr/core/vmenus: use r_cons_clear00 where applicable 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
c61ecbd066 Ve: document the * and / keys as aliases for +/- 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
17a49afb91 Ve: don't jump to zoom.to after the last item of a group
No more wall hacks!
2014-09-13 00:17:36 +02:00
pancake
97a24e0e6b Fix null deref by coverity and update AUTHORS 2014-09-12 14:31:26 +02:00
pancake
932427a054 Fix possible oob read 2014-09-12 13:28:31 +02:00
pancake
a4ad8d88e9 Fix function fit size issues 2014-09-12 11:07:57 +02:00
pancake
fd013cced5 Refixes for the analysis engine 2014-09-12 04:57:39 +02:00
pancake
af5e9c21b7 Make `.afna @@ fcn.* happy 2014-09-12 03:23:59 +02:00
pancake
e4479dec04 Initial implementation of 'afna' (auto function name guess) 2014-09-12 03:17:02 +02:00
pancake
2369bad71a Fix code analysis loop and add anal.esil mode for r_core_anal_fcn() 2014-09-12 02:37:49 +02:00
pancake
5d75e88f7b Fix spaces in 'dr <regname>' 2014-09-11 04:44:55 +02:00
pancake
72b48761c1 Fix #1327 - 'dr pc=33' works now 2014-09-11 04:39:41 +02:00
pancake
8110fefc9f Implement aek, aef, Add scr.responsive, esil.status and esil.romem config vars
- Features scr.responsive
- Fix a bug in rarun2 when using a profile
- Update sdb to fix another null deref
2014-09-11 04:18:23 +02:00