Commit Graph

13524 Commits

Author SHA1 Message Date
Álvaro Felipe Melchor
b8686ed58b Fix issue with thumb and arm
The range was not set up correctly when building the ranges bits
2017-01-08 12:57:09 +01:00
Álvaro Felipe Melchor
8c354cade7 Fix warnings when compiling 2017-01-08 12:27:28 +01:00
Eugene
7595aad0a4 Typo in -G flag (#6450) 2017-01-07 21:00:28 +01:00
pancake
c73a7ce7c1 Add USER_PLUGINS in r2 -H 2017-01-07 03:22:24 +01:00
Sven Steinbauer
583ca82dd9 ARM asm Fix #6436 (#6441)
Fix order of opcodes in comparison list to check against ands over and.
2017-01-07 01:45:10 +01:00
Eugene
748dace208 Update README for r2pm usage 2017-01-06 21:31:12 +01:00
Eugene
92c72bab99 Remove filename leak (#6442) 2017-01-06 17:49:46 +01:00
Guillaume Valadon
d24afa0d96 mips-32 calling convention typo fixed (#6440) 2017-01-06 11:57:36 +01:00
pancake
ec46f08995 Fix div by zero when loading PE with SectionAlignment = 0 2017-01-05 23:26:45 +01:00
Maijin
20aea08d0b Disable scr.tts by default
Disable scr.tts by default
2017-01-05 16:30:10 +01:00
Moritz Eckert
e295e98d82 Remove unnecessary dereference (#6433)
Fix CID 1368290:  Incorrect expression
2017-01-05 11:55:36 +01:00
pancake
c355d6ed5e Fix null deref in cbin->info 2017-01-05 10:57:50 +01:00
Eugene
4c7928b5cd Fix #6405 - Implement Rust Demangler
* Added rust demangling based on cxx-version
* Add rust support for rabin
2017-01-05 00:52:13 +01:00
pancake
6428a6f4dc Fix 32bit chop rnum issue for Windows 2017-01-05 00:25:45 +01:00
pancake
093f77f851 Fix pcA 2017-01-05 00:18:06 +01:00
pancake
55231915fa Implement pcA to show disasm comments in .S output 2017-01-05 00:11:57 +01:00
pancake
8bf80c35d4 Fix null derefs in i* when no binobj is loaded 2017-01-04 22:01:53 +01:00
pancake
6935ce1377 Fix rabin2 for fatmach0 when not specifying the sub-bin arch/bits pair 2017-01-04 22:01:22 +01:00
pancake
abc955cd75 Fix dmi argument parsing 2017-01-04 21:50:20 +01:00
Gerardo García Peña
c072b46991 When adding numbers, factor order does not matter, but I fix for silencing Coverity. (#6427) 2017-01-04 21:38:44 +01:00
Kevin Laeufer
dfbe566cb1 [anal] arm->esil: handle memindex register in ldr instruction (#6422) 2017-01-04 13:30:00 +01:00
ditch
86d35f166f fix agcj not being executed (#6425) 2017-01-04 10:44:25 +01:00
pancake
14ff70e4e7 Implement scr.tts and some i subcommands 2017-01-04 03:00:06 +01:00
pancake
63637fcee8 Add /re as an alias for aae 2017-01-04 02:16:22 +01:00
pancake
a230dbfe00 Micro optimization or rflagspace.set 2017-01-04 01:45:28 +01:00
pancake
4f2e00d31d Speedup aae ~30% 2017-01-04 01:37:30 +01:00
pancake
82af8f0d03 Meta relocs as data (dword or qword) 2017-01-04 01:26:29 +01:00
pancake
b3633d3f8e Add tmp variable for arm64 to catch reference pointers in esil emulation 2017-01-04 01:25:31 +01:00
eroen
ecd8cf26c2 Disable deprecated initialization for openssl 1.1.0 (#6423)
Openssl 1.1.0 handles this initialization internally. Leaving the calls in
place causes "undefined reference" errors if openssl was built with
`--api=1.1.0`.

X-Gentoo-Bug: 604576
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604576
2017-01-03 23:45:07 +01:00
pancake
57e33f0d04 Fix some latest covs 2017-01-03 17:58:36 +01:00
pancake
2f5c778abe Support stdin slurp for rahash2 -E 2017-01-03 16:51:12 +01:00
pancake
69d467ecba Add support for termux-tts-speak 2017-01-03 16:07:11 +01:00
Francesco Tamagni
2e74bdcb19 Add objc_msgSend to types sdb (#6419) 2017-01-03 15:51:56 +01:00
Sven Steinbauer
f73fc431ae Add SPP coverity fixes (#6416) 2017-01-03 12:47:27 +01:00
Rakholiya Jenish
e18ced61af Fix coverities (#6414) 2017-01-03 11:18:46 +01:00
pancake
c2abb6ab2f Initial refactoring of the r_syscmd APIs and begin with binr/r2bb 2017-01-03 03:48:55 +01:00
pancake
fa82c4ce05 Fix #6364 - UAF in r2 -d 2017-01-03 02:55:24 +01:00
pancake
cfb2564aeb Update capstone from git 2017-01-03 02:43:30 +01:00
Kevin Laeufer
1ae1b0d339 [anal] esil: add arithmetic shift right command (#6412) 2017-01-02 21:19:24 +01:00
pancake
bff0309e30 fileno seems to be problematic for some windows 2017-01-02 21:08:08 +01:00
pancake
f2ba8ca3f5 Fix covs from 2016-12-23 mail 2017-01-02 21:04:06 +01:00
pancake
8e59afb91c Update acr and fix some tiny covs 2017-01-02 15:56:08 +01:00
pancake
4748db1ed7 Ensure threads callback is non-null 2016-12-31 17:48:36 +01:00
Gerardo García Peña
b109efe065 Refactoring AVR flags (#6407)
* Refactoring flags

* bugfix
2016-12-31 17:23:53 +01:00
Moritz Eckert
4f9454a790 Call var_end in case of an early return (#6408) 2016-12-31 17:22:59 +01:00
Gerardo García Peña
62d8361862 Support for 24 bit esil memory ops and bugfixed AVR flags (#6404)
* refactoring

* Implemented initial support for 24 bit esil memory operations.
AVR flags bugfixed.
2016-12-31 13:13:16 +01:00
Sebastian Reichel
2f9447550e Small fixes (#6398)
* debug_native: include linux_coredump.h for linux-arm

* run: login_tty needs utmp.h on linux
2016-12-29 20:30:05 +01:00
Moritz Eckert
cd1eec023d Fix typo in dmh? menu (#6399) 2016-12-29 20:28:27 +01:00
pancake
91c52cb613 Fix crash in rcons with palloc 2016-12-29 19:20:33 +01:00
Marc
89508f076f fix ia command for normal output (#6392) 2016-12-29 17:57:58 +01:00