16245 Commits

Author SHA1 Message Date
pancake
58e943d726 Update spp with all the fixes not backported 2017-10-09 12:19:17 +02:00
Khairul Azhar Kasmiran
4b255631f5 disasm: printed strings can have utf16le byte order mark at front (#8661) 2017-10-09 12:13:27 +02:00
pancake
e165ede434 Fixes for axk 2017-10-09 11:39:52 +02:00
Anton Kochkov
d71823d4be Fix typo 2017-10-09 17:23:10 +08:00
pancake
0cfb601e0e List unk refs in ax and axq too 2017-10-09 11:22:43 +02:00
pancake
c71c1402a7 Update spp again for windows this time 2017-10-09 10:53:52 +02:00
pancake
c2d1392af2 Use libtool instead of ranlib for iOS 2017-10-09 10:53:41 +02:00
Anton Kochkov
37a609bf5d Fix AppVeyor - 2nd take 2017-10-09 12:06:13 +08:00
Anton Kochkov
e582c81f1e Fix AppVeyor build 2017-10-09 11:56:38 +08:00
pancake
5db2e67490 Fix #8653 - Fix spp build for iOS and enhance ios-sdk.sh 2017-10-09 01:56:44 +02:00
pancake
637543c541 Enhance ax, axk lists and axq is the old ax 2017-10-09 00:51:51 +02:00
j123123
47b20c3d5f Add null checks when malloc() and r_anal_op_new() used (#8665) 2017-10-08 23:49:52 +02:00
Thomas Bailleux
2138aa2209 Fix the use after free which causes a segv (#8664)
* Fix the use after free by removing instruction which was overriding 'r_cons_instance.num' struct by a new mallocated struct which is free at the end

* Fix new segv by saving old num and restore it before free is called

* spaces to tabs
2017-10-08 21:34:00 +02:00
Srimanta Barua
41ce16b314 added curved corners (#8660) 2017-10-08 13:09:27 +02:00
Srimanta Barua
373227140b fix memread after int->bool in io (#8659) 2017-10-08 12:04:12 +02:00
Khairul Kasmiran
2ea808a50a Removed space in Csg help msg 2017-10-08 05:21:59 +02:00
Khairul Kasmiran
cfee47bef9 Csg: add string (guess encoding) 2017-10-08 05:21:59 +02:00
mrmacete
2dcf8ded72 Fix side effect on offset in r_io_shift 2017-10-08 05:21:38 +02:00
xarkes
8c728959b2 Fix meson_install 2017-10-07 15:59:43 +02:00
pancake
9c19e3f6ae Better asm.offless 2017-10-07 11:10:22 +02:00
Jose Diaz
f1d7f821ff Removed global variables and fixed several leaks 2017-10-07 09:52:09 +02:00
pancake
f2e1d621e1 Add r2pm -d to show documentation 2017-10-05 19:34:12 +02:00
xarkes
063509cf70 Added option to meson.bat 2017-10-05 16:47:22 +02:00
pancake
9bc8c9ba6d Fix memleak in RCons.grep 2017-10-05 12:44:56 +02:00
Srimanta Barua
7c6a992df6 fix appveyor 2017-10-05 11:01:44 +02:00
Srimanta Barua
95b3a74052 don't make signal handler do much work 2017-10-05 11:01:44 +02:00
Srimanta Barua
5eebf1efba sort of remove infinite loop 2017-10-05 11:01:44 +02:00
Srimanta Barua
852584ffac simulavr (plus some general) gdb fixes 2017-10-05 11:01:44 +02:00
pancake
b59aa688f3 Implement omb. and omn. commands 2017-10-05 00:40:19 +02:00
josediazfer
f8d71b8ded Leak "so" command (#8650) 2017-10-04 23:54:44 +02:00
Michael Scherer
de35a3fb8d Add IA-64 binary detection (#8645) 2017-10-04 15:07:04 +02:00
Michael Scherer
e7462818e7 Add HP-UX binary detection (#8644) 2017-10-04 14:49:53 +02:00
Khairul Azhar Kasmiran
ef2e490729 Csa: add ascii/latin1 string (#8630) 2017-10-04 14:39:39 +02:00
Anton Kochkov
8860828838 delete libr/anal/README.meta
Ancient
2017-10-04 20:23:38 +08:00
Anton Kochkov
f42be1b4e0 delete libr/anal/README
"Too old!"
2017-10-04 20:22:36 +08:00
Michael Scherer
8849412c47 Do not crash on half formed json filter (#8641)
Fix #8640
2017-10-04 13:08:58 +02:00
pancake
4ff95167cb Fix #8642 - Fix parse of C* commands 2017-10-04 13:07:40 +02:00
Anton Kochkov
42ea76af4d Fix delta lost after rebase 2017-10-04 19:01:38 +08:00
Khairul Azhar Kasmiran
66595c5935 Cs? (#8625)
* Cs?
* Define Cs cmd descriptor for recursive help
* Rearrange code to follow recursive help
2017-10-04 12:49:37 +02:00
yoda321
43f2ff66b6 Fix afvb help message 2017-10-04 18:43:05 +08:00
Michael Scherer
e739192d84 Fix osabi detection for FreeBSD and Solaris
The detection using needle seems to fail on a FreeBSD
system, and both FreeBSD, Solaris and Linux Mips seems
to be using the elf header (thanks @krytarowski to
have pointed that).
2017-10-04 18:37:26 +08:00
Rene Laemmert
960ed2c510 Fixes json result
In the current version for multiple matches the first result inside the json string misses the needet ',' .
2017-10-04 09:48:41 +08:00
andrey.torsunov
0ddf622dd5 #7894 update grep documentation 2017-10-04 09:47:32 +08:00
xarkes
25d1b7beee idp command fix 2017-10-03 22:09:30 +02:00
Michael Scherer
ce5d0755d8 Better fix for #8601 (#8638)
After a closer look at the code, it seems that the bin object
is used only once, so no need to get it unless we need it. This
also avoid the problem of use after free found by the rafuzz2.
2017-10-03 15:37:18 +02:00
Rene Laemmert
dd12780f26 Fixes that pdr zeroes the blocksize (#8637) 2017-10-03 11:02:00 +02:00
josediazfer
15ed9871b9 Fix not map io perms to prot perms when invoking the mprotect function (#8624)
* Fix not map io perms to prot perms when invoking the mprotect function

* Initialize prot_perms to PROT_NONE
2017-10-03 09:06:56 +02:00
xarkes
816a59e452 Meson install script fix 2017-10-03 09:06:07 +02:00
Michael Scherer
2a6aeaa4f0 Fix segfault found by rafuzz2 (#8634)
Typing 'ibk' trigger the problem, which is caused by r_core_bin_reload
and o being a old pointer on the bin_cur_object.

Fix #8601
2017-10-03 01:14:02 +02:00
xarkes
cd51ac78e5 Meson install script typo 2017-10-02 23:15:35 +02:00