Commit Graph

20944 Commits

Author SHA1 Message Date
-TOSH-
29eba0a3cf Try a fix for #13072 - invalid address in dalvik disassembler 2019-02-17 20:24:55 +01:00
Deepak Chethan
7c807014b0 Added few pf examples ##print 2019-02-17 19:36:20 +01:00
xarkes
662ea4100b Fixed afbj result to print empty array (#13127) 2019-02-17 15:24:55 +01:00
Deepak Chethan
fe7e6cead0 Refactored cmd_anal.c to use PJ (#13122) 2019-02-17 12:29:36 +01:00
Khairul Azhar Kasmiran
0ecb9aff24 Fix #11759 - aac now names import trampolines (#13124) 2019-02-17 12:28:49 +01:00
Vanellope
368e33e1cb Time to say goodbye to r_json (#13126) 2019-02-17 12:25:58 +01:00
sivaramaaa
c55d8e4b9c Fix MIPS asm parser to display vars in disasm ##disasm 2019-02-17 05:21:08 +01:00
GustavoLCR
42e151149d Fix build for WSL (#13129) 2019-02-17 04:45:12 +01:00
Vanellope
50a5fdf8c2 Fix a parsing issue of the config ##panels 2019-02-16 12:13:22 +01:00
radare
5c7eb0bb7c
Address comments in #13094 related to maxbbsize and maxfcnsize ##anal (#13102) 2019-02-16 12:11:13 +01:00
GustavoLCR
dc06e3c773 Disable ptrace-wrap for WSL ##build 2019-02-16 11:43:51 +01:00
pancake
936efa6344 Upgrade sdb 2019-02-16 11:42:18 +01:00
GustavoLCR
a795cd647c Do not escape path to Windows file (#13108) 2019-02-15 18:22:48 +01:00
David CARLIER
14c134d97a Little cleanup before release (#13115) 2019-02-15 18:12:44 +01:00
radare
99fecb05c7
Fix capstone cloning and patching issues again ##build 2019-02-15 18:12:34 +01:00
Florian Märkl
b84e57ec4c Clean up some code in disasm.c 2019-02-15 11:26:46 +01:00
Florian Märkl
dc960582c6 Fix agfJ 2019-02-15 11:26:46 +01:00
Florian Märkl
b0cf84e766 Make disasm use pj 2019-02-15 11:26:46 +01:00
pancake
8dcc0706ed Fix anal.dalvik for monitor instructions ##anal 2019-02-15 00:17:12 +01:00
pancake
3bdac879df Add --without-ptrace-wrap configure option ##debug 2019-02-15 00:16:33 +01:00
Riccardo Schirone
fb1b7fbc56 Make ASAN green again (#13098)
* Fix ASAN crash in abtj
* Fix ASAN crash in asj
* Strdup the input because it is a const char * and shouldn't be modified
* Fix some r_assert warnings (related to len==0)
* Check if there are enough words only when necessary
* Other len == 0 edge cases that do not belong to r_return_* checks
* Do not print classes if there are none
2019-02-14 18:07:08 +01:00
Riccardo Schirone
7b12a2edf6 Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106) 2019-02-14 17:49:36 +01:00
Riccardo Schirone
8b24618c18 Add op.type of UD0/UD1/UD2 x86 instructions ##anal 2019-02-14 16:28:43 +01:00
sanguinawer
90beeb5b33 Fix #12800 - PE exports not listed 2019-02-14 14:29:49 +01:00
Riccardo Schirone
a36a580408 Do not use _free in a _init method, but free in a _new method (#13100) 2019-02-14 11:15:35 +01:00
David CARLIER
58ba3a663d Various little code fixes. (#13075) 2019-02-14 10:40:38 +01:00
Riccardo Schirone
23161bbf7f Remove most warnings during compilation 2019-02-14 10:40:25 +01:00
pancake
3af32f95e4 Implement vdo to use aho from visual ##visual 2019-02-14 04:19:12 +01:00
pancake
0901c48871 Implement aaFa, optimize and improve boundary checks 2019-02-14 02:49:02 +01:00
pancake
f1b32b351b Fix aaF sort issue, honor a2f and fix big allocation in analysis ##anal 2019-02-14 02:49:02 +01:00
Deepak Chethan
7a79fcb2fd Refactor xrefs.c to use pj api (#13085) 2019-02-14 01:43:42 +01:00
pancake
0349e65ec4 Fix undefined behaviour in r_uleb128 2019-02-14 01:15:29 +01:00
pancake
7f7d890a25 Fix #12990 - Handle ^C in agRv ##graph 2019-02-14 01:07:34 +01:00
pancake
18c9eb708f Fix PE doublefree regression in resources
File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
2019-02-14 00:34:18 +01:00
radare
d9197f6115
Fix #11585 - Missing main/entry substitutions ##disasm 2019-02-14 00:19:00 +01:00
radare
11ad0a732d
Fix #12725 - pf* exposes flag sizes via fl and Cd ##types (#13080) 2019-02-14 00:17:01 +01:00
Deepak Chethan
69ed84834c Implemented new 'ax.' command ##anal 2019-02-13 23:44:54 +01:00
pancake
821a533745 Fix x86 capstone patch 2019-02-13 23:23:48 +01:00
Alex Gaines
6f0f4a0c0a added valgrind fun fortune (#13086) 2019-02-13 23:09:36 +01:00
Florian Märkl
30e74481f7 Meson: Add r_debug_dep to libr2_dep (#13088) 2019-02-13 23:09:17 +01:00
Anton Kochkov
3380ab8c64 Unwind capstone to safe commit 2019-02-14 01:01:02 +08:00
pancake
6d4b355990 Solve java regression 2019-02-13 16:46:31 +01:00
Khairul Azhar Kasmiran
29d9b6dd04 Fix #12948 - Fix . autocompletion (#13082) 2019-02-13 16:35:02 +01:00
pancake
c3339b8f81 Fix #13067 - Crash in the java parser (java-read-off-by-one) 2019-02-13 15:04:58 +01:00
pancake
5cd5ac32c0 Fix #13070 - Fix oobread in anal.arc 2019-02-13 15:00:31 +01:00
pancake
2d40d74d68 Add CC in vbt, still wip, just readonly list for now 2019-02-13 14:19:39 +01:00
pancake
76c4819379 Initial implementation of the tfc command to manage calling conventions ##types 2019-02-13 14:06:36 +01:00
Anton Kochkov
09f7a03123 Fix #12938 2019-02-13 20:23:29 +08:00
blenk92
bb91451b3f Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN 2019-02-13 11:44:42 +01:00
radare
ad8c309078
Add asm.types=[0,1,2] - set verbosity level for function signature comments ##disasm 2019-02-13 11:33:24 +01:00