Commit Graph

18199 Commits

Author SHA1 Message Date
Levente Polyak
95d27a8694 make: don't dist .${LIBVERSION} into /usr/lib (#10164)
Not exlucidng ^libr.{so,dynlin}$ doesn't do any good and will purely
result in distributing a .${LIBVERSION} into $DESTDIR
f.e. /usr/lib/.2.6.0

Introduced by: 8bab02
2018-05-30 16:57:45 +02:00
pancake
0e27ce8a05 Fix warning for xtensa 2018-05-30 15:48:41 +02:00
xarkes
d5aa66ae8a Fixed extra spaces in README 2018-05-30 13:19:28 +02:00
xarkes
67ffc10f73 Shorted meson build instructions 2018-05-30 13:17:27 +02:00
pancake
38d6dada8d Implement {flag} to get flag size 2018-05-30 13:00:39 +02:00
pancake
cbeff990a1 Fix last covs 2018-05-30 12:41:57 +02:00
med
af54e6513c Corrected a condition on the first op 2018-05-30 11:07:11 +02:00
pancake
b43f95f8fa Fix arj newline 2018-05-30 11:06:56 +02:00
pancake
9473ef7b75 Upgrade capstone 2018-05-30 11:06:56 +02:00
Francesco Tamagni
9539d32193 Fix mach0 segment name size (#10216)
- it can be 16-bytes long, in that case isn’t NUL-terminated
- so don’t kill the 16th char
- add terminator when needed
2018-05-30 00:42:00 +02:00
pancake
e48156dd4d Fix #10210 - two jsons in drj for 6502, avr, ... 2018-05-30 00:26:37 +02:00
pancake
e7fe4d5916 Add backspace as an alias for q in Vb 2018-05-29 12:55:11 +02:00
pancake
7c2d84594c Fix oobread in RParse 2018-05-29 12:55:11 +02:00
condret
66dd2af480 remove r_oids_sort (reimplementation wip) 2018-05-29 12:19:25 +00:00
Vanellope
4b89bec614 fixed the problem which was about ood having caused heap-buffer-overflow in asan (#10220) 2018-05-29 16:44:20 +08:00
Paul I
cad927a591 Meson: add rule for tags.r2 (#10215) 2018-05-28 23:25:48 +02:00
pancake
452f1ae3db Fix #10202 - w6d not working 2018-05-28 18:58:11 +02:00
David CARLIER
fc40910ebf Freebsd build fix (#10213) 2018-05-28 18:47:49 +02:00
pancake
09010ad3cb Fix UB in tp 2018-05-28 18:40:17 +02:00
pancake
f933b7fe87 Upgrade sdb to fix a crash 2018-05-28 18:18:47 +02:00
Arnaud Lefebvre
c654fe0e41 r_socket: update RAP_RMT_CMD enum field to match RMT_CMD (#10203)
Related to #9021

This fixes the "unknown command 0x06" error when trying to use the
"=[fd] cmd" command
2018-05-28 17:21:56 +02:00
radare
d461644977
Add --with-libr and deprecate --with-{nonpic,pic,merged} (#10212) 2018-05-28 17:14:49 +02:00
courk
e8aababb86 Add support for PIC Midrange & Enhanced Midrange (#10199)
* Add support for PIC Midrange & Enhanced Midrange

ESIL support isn't perfect yet: memory mapped registers support is
still missing.

* Fix syntax error in libr/anal/meson.build
2018-05-28 16:20:21 +02:00
Luca Di Bartolomeo
80c92bd01e Added ag autocompletion + final ag* fixes (#10187)
* Added ag autocompletion + shortcuts hidden when graph not interactive
* Renamed command 'agt' to 'abt'
2018-05-28 20:06:02 +08:00
pancake
8a765610b3 Fix rabin2 eprintf regression 2018-05-28 11:52:07 +02:00
Arnaud Lefebvre
f33999ab60 rtr: block on read() when receiveng a cmd output (#10204)
Otherwise data could be truncated and the socket might still have some
data left
2018-05-28 11:38:23 +02:00
Arnaud Lefebvre
f6616578a2 rap: list open connections with full host (#10205) 2018-05-28 11:35:50 +02:00
pancake
3d6efce76d Fix #10207 - Use r_cons_print instead of printf 2018-05-28 11:10:30 +02:00
David CARLIER
91d857386b Silent pointer arithmetic warning for capstone (#10206) 2018-05-28 11:03:19 +02:00
Luca Di Bartolomeo
21fc4436e5 Add -L flag to curl to follow redirects in pdb downloader (#10208) 2018-05-28 12:56:14 +08:00
pancake
aeef9d7423 s/deinit/fini/g 2018-05-27 15:55:33 +02:00
pancake
b63e146300 Fix ft help message and install flag tags file 2018-05-27 15:55:33 +02:00
Itay Cohen
d5d8f49e82 Fixed the help of pa? to include paD (#10200) 2018-05-27 15:53:58 +02:00
Vanellope
53d6345d3f Fixed a small yet kinda significant bug (#10201)
* Fixed a small yet kinda significant bug
* Added the same fix for Visual too
2018-05-27 15:53:04 +02:00
pancake
1af9bf466a Fix regression when no bb in pdr 2018-05-26 20:26:09 +02:00
pancake
05715bc3a5 Fix two gcc7 warnings (uninitialized and stack overflow) 2018-05-26 19:09:21 +02:00
Florian Märkl
f5fe86b790 Add r_cons_lastline_utf8_ansi_len() and use in ds_align_comment() 2018-05-26 18:27:29 +02:00
Florian Märkl
447aa8e707 Remove dangerous and unnecessary checks in r_str_ansi_len() 2018-05-26 18:27:29 +02:00
Khairul Azhar Kasmiran
ffed57df55 Declare b/t as invalid binary/ternary numbers (#10189) 2018-05-26 18:26:41 +02:00
Misty De Meo
f7c43fcfad libr: use openssl LDFLAGS at link time (#10188)
libr will have been compiled with openssl support if it was requested,
so it also needs to use the openssl LDFLAGS.

Fixes #10154.
2018-05-26 11:49:58 +02:00
sivaramaaa
13da7c809c [WIP] Support RAnalop.dst/src in all archs (#10185)
* Intial work on supporting RAnalop.dst/src in all archs

* Fix struct offset for dst operand in ta command
2018-05-26 11:42:14 +02:00
pancake
7965a77373 Add task_struct info in \p* for r2k.linux 2018-05-25 16:50:17 +02:00
pancake
08e65e69cd Support 0xff.. syntax for RNum 2018-05-25 16:46:44 +02:00
pancake
3e619bff12 Add task_struct address in linux r2k procinfo 2018-05-25 14:31:16 +02:00
pancake
9cb30f102a Use cb_printf in io.r2k 2018-05-25 13:43:49 +02:00
Toizi
7dac882477 pdfj now prints ops based on basic block info. fixes cmd for functions with linear size != real size (#10180) 2018-05-25 12:55:15 +02:00
Khairul Azhar Kasmiran
1af3b9fcd1
Honor asm.ucase in arm varsub (fp) (#10178) 2018-05-25 18:54:41 +08:00
David CARLIER
6bf6b99993 qsort_r is not supported under OpenBSD. (#10181) 2018-05-25 12:53:48 +02:00
Paolo Monti
26b1610b10 Rewrite of assembler logic for mov indirect, added many tests (#10177)
* Rewrite of assembler logic for mov indirect, added many tests
* Keeping stuff split for now, untill all instructions are fixed
2018-05-24 12:20:22 +02:00
Luca Di Bartolomeo
02d75022d2 Remove agft tiny graph edges on by default and fix aggt edges (#10167) 2018-05-24 12:18:48 +02:00