Commit graph

16199 commits

Author SHA1 Message Date
pancake
99eeff0bda Fix #7653 - inline macro foreach 2017-10-09 13:31:19 +02:00
Rene Laemmert
4644fd0e96 Fix deleting functions in projects (#8667)
After saving a project it was not possible to remove a function with 'af- <addr>' because the size was 0.
2017-10-09 13:25:25 +02:00
pancake
a2ce68bec6 Fix #8623 - match eflags and bitregs 2017-10-09 12:39:53 +02:00
pancake
a15925b980 Fix null derefs in egg + unnecessary null chk in xrefs 2017-10-09 12:23:13 +02:00
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