Commit Graph

16326 Commits

Author SHA1 Message Date
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
xarkes
ba55d63373 Added option to meson_install 2017-10-02 22:14:26 +02:00
Michael Scherer
5b5b851b9d Add canary detection on OpenBSD (#8632)
For some reason, OpenBSD use a different mechanism for
canary and stack protection, using a different functions
than others Unix based systems.
2017-10-02 20:49:12 +02:00
Anton Kochkov
b99733b627 Fix more coverities 2017-10-02 21:31:31 +08:00
Anton Kochkov
d38f2a062b Fix coverities 2017-10-02 18:59:54 +08:00
pancake
3802266221 Fix crash in 22.22.22ddd d do@ 2017-09-30 18:41:29 +02:00
pancake
875a5692e0 Fix crash in tk -!!!! d'B%CCCC!9!!!!_ 2017-09-30 18:34:19 +02:00
pancake
340173bb80 Fix crash in aek- 2017-09-30 18:26:29 +02:00
pancake
49ceac2187 Fix crash in p=p" 1 " 1 EN 2017-09-30 18:25:21 +02:00
pancake
19f3e00482 Fix crash in .dd dd)ddd dddr{G 2017-09-30 18:24:24 +02:00
pancake
03a30c97b2 Fix crash in 777777777777777777************************-;A;;;*777777777:;8;;*;;7I-;A;;;+;;; 2017-09-30 18:22:51 +02:00
pancake
0651877ca0 Fix winedbg warnings 2017-09-30 15:55:11 +02:00
pancake
2080431167 Do not let pdf work on functions with > 4KB of unrelated code 2017-09-30 14:38:18 +02:00
alvaro
f8e829b7ef Revert change in pe after siol merge 2017-09-30 12:20:11 +02:00
Petr Vaněk
07ca31c4e7 Fix few typos in doc/ (#8618) 2017-09-30 11:58:41 +02:00
Petr Vaněk
fbcb3eee72 Fix typo in radiff2 man page (#8619) 2017-09-30 11:56:38 +02:00
pancake
9bf71543dd Override blocksize limitations in pdi 2017-09-30 11:05:30 +02:00
David Barksdale
4495e856c1 Fix 32-bit big-endian relsub_addr reads (#8594)
This reads 8 bytes instead of 4 and then truncates the result to 4
bytes. On 32-bit big-endian architectures this is truncating the wrong 4
bytes. Since ds->analop.refptr already contains the number of bytes to
read let's just read that much.
2017-09-30 10:50:47 +02:00
Pepe Vila
5c3cdb44d5 Fixed coverity errors (#8595) 2017-09-30 10:50:14 +02:00
Petr Vaněk
e22af7bf67 Fix: memory leak when R_DEBUG is set 2017-09-30 12:06:38 +08:00