Commit Graph

13498 Commits

Author SHA1 Message Date
pancake
b0ee66ec19 Fix emscripten plugin names 2017-01-19 23:41:40 +01:00
pancake
39e6db46cc emscripten target doesnt have pty 2017-01-19 23:38:01 +01:00
pancake
e9b7a07eb3 More fixes for emscripten 2017-01-19 23:34:52 +01:00
pancake
cb1d883575 Fix plugins.emscripten.cfg 2017-01-19 23:10:21 +01:00
Álvaro Felipe Melchor
fe7b17ddcb Buy a mac 2017-01-19 22:03:29 +01:00
Álvaro Felipe Melchor
2ec6722bfe Handle f->bits as anal hints and blx/bx in aa/aae
This commit erases the need of ds->oldbits plus a few lines when handling
bits in disasm.

Moreover, the functionality that was introduced in disasm.c to switch
instruction set in arm when executing blx/bx, is now in anal loop
2017-01-19 21:53:02 +01:00
Álvaro Felipe Melchor
d914a51a58 Revert "handle thumb/arm with blx/bx when asm.emu=true"
This reverts commit 5253d857b0.
2017-01-19 21:53:02 +01:00
pancake
014cd45daa Make radiff2 work with fat bins again 2017-01-19 15:58:46 +01:00
NighterMan
5d13d99526 Disable sdb sorting on dwarf to avoid stack exahustion 2017-01-19 13:04:13 +01:00
0x6d696368
2af4c0e76d Ammendmend to fix #6524 - Redirects of fd needs space before '>' (just like in bash) (#6533) 2017-01-19 10:53:11 +01:00
Moritz Eckert
e91ceeea47 Fix trailing spaces problem in px (#6534) 2017-01-18 23:21:55 +01:00
oddcoder
996c9d22eb enhancing aftm (#6529)
Making type matching works on each basic block on its own thus
increasing code coverage.
Also reducing the verbosity level, and removing many useless printed
data
2017-01-18 19:20:47 +02:00
Sven Steinbauer
68cfdf6608 Add r2pipe fortune 2017-01-18 16:17:44 +00:00
0x6d696368
6b46a63bcd Fix #6524 - Character before redirection operator '>' acknowledged (#6532)
The code in libr/core/cmd.c removed character before '>' redirection operator
regardless of whether it was fd or H flag (for HTML) output.
2017-01-18 16:47:10 +01:00
Moritz Eckert
c176c48ffc Implement: Show comments in hexdump #6460 (#6527)
* Add hex.comments variable to config
* Add get_comments callback to the core api
* Add comment printing functionality to px
* Add pxc function
* Change visual mode hexdump to pxc
* Boolify use_comments
2017-01-18 16:12:06 +01:00
pancake
c686139a49 Fix some uniniitalized var access in rabin2 -OR 2017-01-18 15:51:06 +01:00
0x6d696368
c6118e1010 Fix #6528 - Display 1M as 1M instead of 1024k. (#6531)
Also fix same issue for 1K and 1G.
2017-01-18 15:23:39 +01:00
pancake
9467d350cc nomclass is not for arm64 2017-01-18 15:14:31 +01:00
pancake
41602c4212 Fix android build 2017-01-18 13:46:39 +01:00
Sevan Janiyan
0e4b401635 Upstream patches from pkgsrc/devel/radare2 (#6491)
* Upstream patches from pkgsrc/devel/radare2
Switch to using egrep instead of non-portable "grep -e".
Add support for SunOS.

* Add support for SunOS.

* FIONREAD is defined in sys/filio.h on SunOS.

* Ask find(1) to look for files with desired extension rather than searching for
all files & fishing out the desired extension in the pipeline, with grep.
2017-01-18 00:47:46 +01:00
leberus
286ca4d0ed Add: support for dbg.follow.child option (#6525) 2017-01-18 00:40:30 +01:00
pancake
8f87570202 Implement support for external repositories via r2pm -a 2017-01-18 00:22:56 +01:00
pancake
e28ada79f8 Fix r2pipe.c client spawn mode 2017-01-17 22:10:24 +01:00
pancake
40f70bdf21 Fix #6400 - Properly set CS_MODE_MCLASS for Thumb 2017-01-17 18:25:48 +01:00
Sven Steinbauer
658241f038 Fix spp directive replacement 2017-01-17 15:24:04 +00:00
pancake
368428d5ec Add afvj as an alias for afvsj;afvbj;afvrj 2017-01-17 15:53:17 +01:00
Sven Steinbauer
a8d3d5b996 Retire x86_olly to r2e (#6521) 2017-01-17 14:28:14 +00:00
pancake
a3a42aa982 Implement RCons.jsonpath.grep via ~{json-path} 2017-01-17 13:38:42 +01:00
pancake
fb163cf1bf Implement ~... RCons.hud grep style 2017-01-17 13:12:27 +01:00
Maijin
3bafde9692 Add findings display in /r 2017-01-16 16:57:42 +01:00
Sven Steinbauer
3485e1cb91 Add quantum fortune 2017-01-16 14:49:58 +00:00
pancake
9adf68d230 Boolify a bit in core/disasm 2017-01-16 15:07:25 +01:00
leberus
f4b8fbbc77 Fix: remove linux specific and add braces 2017-01-16 12:22:24 +01:00
pancake
b0fb7c9261 Fix #6516 - Check null deref before crashing in r_io 2017-01-16 12:15:59 +01:00
Sven Steinbauer
4687135c5b Add asm directives help (-hh) and update manpage 2017-01-16 12:03:06 +01:00
pancake
28f6954414 Add rabin2 -P in short help message 2017-01-16 11:35:16 +01:00
pancake
cda09fa67f Honor home WWW path when in sandbox mode 2017-01-16 11:09:12 +01:00
pancake
75dd4536fa Fix #6434 - Crash in PDB 2017-01-16 10:40:09 +01:00
nevun
fb31d8e64c Sort and uniq imports and strings before returning them 2017-01-16 10:14:49 +01:00
pancake
6ef17225de Fix warning 2017-01-16 01:55:03 +01:00
pancake
9e206a4324 Speedup capstone cloning 2017-01-16 01:36:37 +01:00
Paul Fertser
d9d64b6cac gdb: use simple packets instead of vCont for single-threaded (#6409)
When debugging a single-threaded application via GDB Serial protocol
some GDB servers (notably OpenOCD) do not support vCont command, so
neither step nor continue work. Even though current protocol
description deprecates plain "s" and "c" it does so only for
multi-threading cases.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2017-01-16 01:12:18 +01:00
pancake
b46fa51f9c Colorize backward lines with pal.flow2 2017-01-16 00:41:31 +01:00
Marc
f78f2b2b16 add haddr for Java entrypoints (#6510) 2017-01-15 23:50:45 +01:00
pancake
a2cb6b6647 Fix a bunch of pedantic warnings and drop exits in base85
* Define eprint() when no formatting is necessary
* Remove exit() from ascii85 when allocation fails
* Update capstone
* Return null instead of exit if malloc fails in r_str_word_get_first
* Update sdb with a bunch of pedantic warnings fixed
* Drop windows-style newlines from judy64na.c
2017-01-15 23:36:19 +01:00
pancake
c1ba036cc0 Hide the noisy sandbox warning 2017-01-15 22:48:31 +01:00
pancake
08a9dddaba Commands show output even if return code is 1 2017-01-15 22:30:28 +01:00
pancake
2a83f21a3e Make gcc6 warnings happy 2017-01-15 22:02:57 +01:00
pancake
183a13a4ab Revert with if0 the autonaming regressions issue 2017-01-15 21:17:59 +01:00
pancake
b70ac26f4a Add R_FREE define guards to skip some warnings 2017-01-15 19:12:29 +01:00