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
pancake
473ed58ae6
Improve ARM64 (anal.arm.cs) to cover more optypes ##anal
2019-02-13 10:51:14 +01:00
pancake
9c66c01960
Add more function signatures for objc_ apis ##types
2019-02-13 10:51:10 +01:00
dav1901
3c654cf3dd
Fix null-pointer dereference ( #13074 )
2019-02-13 09:16:31 +01:00
Deepak Chethan
639f635e35
Implemented dir.home and dir.tmp ##core
2019-02-13 09:15:11 +01:00
Florian Märkl
fb2682a16f
Disable (with warning) -t and deobfuscate -n variable ##main
2019-02-12 18:13:45 +01:00
radare
cbe3b38229
Implement asm.str.lea instead of hardcode the option ##disasm
2019-02-12 18:00:28 +01:00
Khairul Azhar Kasmiran
624282086a
pf: print float at max precision ( #13064 )
2019-02-12 17:37:38 +01:00
Riccardo Schirone
f702202c22
Update list of sdb files to build and install ##meson ( #13065 )
2019-02-12 16:12:50 +01:00
-TOSH-
56f5eaf18e
Fix #13062 ( #13063 )
2019-02-12 15:42:07 +01:00
MK
b9bcbbe518
om= and iS= now honor the theme (eco) settings ##cons
2019-02-12 11:20:48 +01:00
pancake
1587e3eaa9
Add missing csmtpapi, csncdapi files
2019-02-12 11:18:34 +01:00
Khairul Azhar Kasmiran
3cf4b53d20
Fix #13027 - pf: print double at max precision ( #13049 )
2019-02-12 10:59:38 +01:00
blenk92
94a1c89d58
Fix invalid json in agfj under some situations ( #13051 )
...
If, for whatever reason, a basic block with negative size is
contained in a function the json produced is not valid.
2019-02-12 10:51:28 +01:00
radare
86f43531c1
Fix false positive string issues on arm64 when adrp+add ##disasm
2019-02-12 10:46:08 +01:00
pancake
1d0faf8bc4
pj-ify dmmj
2019-02-12 02:29:54 +01:00
Nmatt
f9de72b564
Fix toggle emu.str via v) ##visual
2019-02-12 02:24:47 +01:00