Commit Graph

14614 Commits

Author SHA1 Message Date
Rene Laemmert
f355ad66a1 honor retn <num> in esil x86 cs (#7457) 2017-05-09 12:43:58 +02:00
pancake
6a9579097c Fix anal.timeout description 2017-05-09 11:09:11 +02:00
pancake
0b4e63c732 Support Java_*_init pattern for JNI libs 2017-05-09 04:09:27 +02:00
pancake
6f6c0db635 Do not use dynamic size arrays in stack. Fix crash in DEX 2017-05-09 04:01:06 +02:00
pancake
e0ea16c394 Honor cfg.log for analysis metadata (CC, ...) 2017-05-09 03:38:29 +02:00
pancake
c4b6da3eaa Support -e -s in #!vala 2017-05-09 03:22:47 +02:00
pancake
d7c2c717ea Fix deadlock in r_core_cmd spawned from V@ 2017-05-09 03:06:50 +02:00
pancake
d97c6fb7f5 Implement cfg.log and cmd.log 2017-05-09 02:58:39 +02:00
pancake
31468882cc Add support for #!python -e and other rlang plugins 2017-05-09 02:42:51 +02:00
pancake
50b798c837 Fix mingw32 build 2017-05-09 02:42:16 +02:00
pancake
4846d210e2 Fix cmd_log tests T command 2017-05-09 02:10:28 +02:00
alvarofe
1a67862a1f Refix oob in r_asn1.c 2017-05-09 01:35:29 +02:00
David Manouchehri
4b11de34c0 Add r2pm dependencies to Dockerfile (#7454)
* Git is needed for r2pm, don't remove it.
* Initialize r2pm in Docker.
* Fixed up r2pm for the r2 user.
* We also still need a lot of other build tools for r2pm...
2017-05-08 22:05:35 +02:00
Khairul Azhar Kasmiran
3f506e0881 Fixed asm.cmtcol's off-by-one (#7452)
* Fixed asm.cmtcol's off-by-one

* Added a space
2017-05-08 20:21:56 +02:00
Marc
8bd2882979 Fix #7376 - segfault in dex (thanks to @marcograss for reporting) 2017-05-08 20:21:06 +02:00
soez
22c220c3e2 Update global_max_fast for dmh 2017-05-08 17:19:53 +02:00
radare
36dc6351cc Merge tms320c64x plugins into tms320, use e asm.cpu=c64x 2017-05-08 10:35:32 +02:00
radare
3ae837aa89 Identify Rust main symbol on mach0 (#7448) 2017-05-08 09:49:43 +02:00
radare
08429062f2 Fix inPLT check for function analysis 2017-05-08 03:51:36 +02:00
pancake
098318211f Fix clone branch issue in capstone.sh when selecting non-next 2017-05-08 00:35:27 +02:00
Srimanta Barua
a4d4002ce0 Reorganized shlr/gdb in preparation for gdbserver 2017-05-07 11:53:17 +02:00
Raúl Peñacoba
90938f9a73 Add missing free() in regcomp.c 2017-05-07 11:52:47 +02:00
Tzaoh
9a7415af04 Fix #7421 - Implementing px0 2017-05-07 11:51:58 +02:00
pancake
c9995d034c Upgrade capstone-next 2017-05-07 11:47:23 +02:00
alvarofe
85d0513474 Avoid leak memory in r_asn1.c 2017-05-06 23:28:10 +02:00
alvarofe
a71a41bd5f Fix oob read in r_asn1.c
Variable used as length delemiter was user controlled producing oob
2017-05-06 23:23:21 +02:00
alvarofe
4e19275c1a Fix minor warnings while compiling 2017-05-06 22:56:50 +02:00
Raúl Peñacoba
1409a1e3c6 Add missing free() in cmd_anal.c (#7433) 2017-05-06 19:17:06 +02:00
Khairul Azhar Kasmiran
c64f560d9a Aligned callee info cmts (#7424) 2017-05-06 09:27:21 +02:00
Emily Bragg
da4aa29a8f errant 'break' was causing documentation never to be printed for afi (#7426) 2017-05-06 09:26:42 +02:00
Christopher Hewitt
aade860cc9 Reorder includes to provide missing BIGNUM definition (#7425) 2017-05-06 00:04:09 +02:00
Francesco Tamagni
7f345ab70b Fix arm64 ESIL: pass the correct param to arm64_reg_width (#7423) 2017-05-06 00:03:58 +02:00
pancake
64a0814180 Refix asm.bbline. thx @ret2libc for spotting it 2017-05-05 14:53:19 +02:00
pancake
d0d235423a Remove asm.spacy and integrate the logic into asm.bbline when no fcn is found 2017-05-05 12:48:52 +02:00
pancake
4d92be77c7 Implement rasm2 -r 2017-05-05 11:13:42 +02:00
pancake
add5b90598 Add runmeson.bat for windows builds 2017-05-05 02:49:29 +02:00
qrux0
d9cad2220b Fix #7338 - afll? should explain the header abbreviations 2017-05-05 02:13:20 +02:00
pancake
4204fecce8 Fix #7406 - do not relsub on reg*x+base expressions 2017-05-05 02:11:02 +02:00
mrmacete
031e7a36dd Add internal flags setting for esil_sub 2017-05-05 00:51:22 +02:00
pancake
bf6965dbcb Fix null deref in r_str_const 2017-05-05 00:48:09 +02:00
pancake
ccc93739ff Update capstone from git 2017-05-04 23:30:28 +02:00
pancake
0ac3477662 Use r_str_const to avoid dangling calling conventions in fcn->cc 2017-05-04 14:52:43 +02:00
Sven Steinbauer
028878f87a add thumb lsr op 2017-05-04 12:59:01 +02:00
h4ng3r
905cb24851 Fix some heap overflows in DEX 2017-05-03 22:04:13 +02:00
mrmacete
4e3936cb37 Fix: avoid modifying symbol names in bin/filter
- the duplication count is stored in RBinSymbol and used when emitting flags
- for class method names this duplication count is ignored, since the flag generation already prepends the class name to account for uniqueness
- bring back the duplication count for obj. / loc. / sym. flags and in is*
- in all other places (lists, midflags, ic, etc) the "real" names are shown instead
2017-05-03 14:28:48 +02:00
Anton Kochkov
9e1b757abb ARM64 - fix ESIL pstate flags 2017-05-03 11:34:38 +02:00
pancake
204da24d0e Integrate pss into the visual mode 2017-05-03 03:23:05 +02:00
pancake
5e641b2d68 Implement pss command to use it in cmd.visual or broken terminals 2017-05-03 03:05:01 +02:00
pancake
1707d0115c Honor cmd.visual in Visual title 2017-05-03 02:54:31 +02:00
pancake
2e774b50f6 Reduce false positives in strings. Maybe we should raise bin.minstr to 5 2017-05-02 22:49:02 +02:00