12214 Commits

Author SHA1 Message Date
pancake
3a400cae58 Fix some overruns in gnu-arm disassembler, there are more 2017-04-05 11:10:34 +02:00
pancake
01477c74f0 More coverities fixed 2017-04-05 10:59:37 +02:00
pancake
07e75df74c Fix covs in core/blaze 2017-04-05 10:41:19 +02:00
pancake
a2afa236a2 Fix some null derefs and memleaks from coverity 2017-04-05 10:38:52 +02:00
pancake
bbc508b324 Move lua53 plugins to radare2-extras, available via r2pm
This reverts commit 16c2fd2fe4fcdd1b530d8792adc47dca666bd868.
2017-04-05 10:16:50 +02:00
alvarofe
737ca7ad81 Fix issue found while changing stuff in siol 2017-04-05 00:27:11 +02:00
Khairul Azhar Kasmiran
d9d839147e Revert to old coloring for asm.filter'd flags (#7192)
* Revert to old coloring for asm.filter'd flags

* Fixed r_parse_filter output for pc relative addrs when color is involved

* Small fix to prevent oob memory access

* Proper handling if esc char not found
2017-04-04 15:00:21 +02:00
pancake
12eed549f4 Remove unnecessary newline in i 2017-04-04 14:48:28 +02:00
ewtoombs
8021e7f42f Some refactoring and r2-indent for dietline 2017-04-04 12:31:47 +02:00
pancake
d4ee478e6b Remove dupped blksz in i 2017-04-04 12:00:45 +02:00
pancake
f02064ccf4 Resolve conflict 2017-04-04 10:43:19 +02:00
oddcoder
b25e99018d Adding relro to i and putting stuff in semiorder 2017-04-04 10:37:28 +02:00
Roi Martin
86f2793cbd Minor fixes in zigns 2017-04-04 00:58:27 +00:00
Roi Martin
0427524f97 Implement basic zign matching 2017-04-04 00:39:47 +00:00
Pepe Vila
86c8fa1a01 wasm disasm support (#7204) 2017-04-04 02:34:31 +02:00
pancake
67b1d7a655 Retly incremental ports instead of infinite loop in =h& 2017-04-03 23:22:59 +02:00
pancake
6d870cc05a Fix null deref in disasm colors 2017-04-03 15:41:08 +02:00
ITAYC0HEN
1a869f4991 Fix #7185 : Show human size in i (#7190)
fixes issue #7185 in `i` and `ij`.

Itay
2017-04-03 12:01:52 +02:00
Khairul Azhar Kasmiran
7d15907bfc Always build ds->opstr before comment (#7196) 2017-04-03 12:01:07 +02:00
Cararasu
16c2fd2fe4 Lua 5.3 Assembler/Disassembler, Analyzer and Binary Plugin (#3836) (#7197)
* Added Lua 5.3 Assembly and Disassembly
* Implemented Lua 5.3 Binary Analyzer #3836
* removed unnecesasry prints for lua implementation #3836

* implemented caching for parsing the lua-file #3836 grouped global data together
* added mnemonics to analyzer and fixed a wrong instructionname
* replaced llx and llu with PFMT64x
* removed trailing whitespaces from lua 5.3 assembler and binary analyzer
* made all functions in lua53 plugins that are possible static
2017-04-03 11:59:17 +02:00
Raúl Peñacoba
59158d01fe bin_xtr_dyldcache: Missing R_FREE in a fail path (#7200) 2017-04-03 11:58:06 +02:00
Roi Martin
fb72dbb94b Do not add generated refs in zign 2017-04-03 00:47:53 +00:00
Roi Martin
dfb533df21 Add refs with commands zaF 2017-04-03 02:28:20 +02:00
Roi Martin
668da7eeef Add refs to zign metrics 2017-04-03 02:28:20 +02:00
Roi Martin
d27f1c7d24 Add offset to zign metrics 2017-04-03 02:28:20 +02:00
pancake
36e96f2546 Fix rtr segfault when bruteforcing on different threads 2017-04-03 01:00:45 +02:00
alvarofe
ea9b43fa11 Check for section_end in r_flag_get_i2 2017-04-02 12:49:33 +02:00
alvarofe
643267ab67 Fix some warnings when compiling 2017-04-02 12:43:25 +02:00
alvarofe
42fb071d4b Fix #7198 - static code analysis by AppChecker 2017-04-02 12:22:04 +02:00
Maijin
388225fd89 Fix Step-over in graph 2017-04-01 01:45:28 +02:00
Sven Steinbauer
a6c4939b62 Fix single operand parsing for arm64 (#7191)
FIX #7189
2017-03-31 12:52:08 +02:00
pancake
6a992baccb Fix crash in free for aab and update prevrls in mkfile 2017-03-31 11:49:06 +02:00
Giovanni
4715f1e2b9 fixed crash on cmask due bad args (#7188) 2017-03-31 10:22:57 +02:00
ITAYC0HEN
5e86ac0a90 fix graph.c help meesage (#7187)
* Update graph.c

* Update cmd_info.c

* Update cmd_info.c

nothing changed <> wrong branch
2017-03-31 09:51:21 +02:00
Roi Martin
547479dad2 Zign matching configurable via zign.metrics.{graph,bytes} 2017-03-30 17:54:17 +00:00
Roi Martin
749d432a51 Reduce error/warning verbosity of zigns 2017-03-30 16:54:58 +00:00
Roi Martin
cae53f1e78 Fix comment 2017-03-30 18:11:54 +02:00
Roi Martin
e68c31e015 Fix r_sign_delete on zignspaces 2017-03-30 18:11:54 +02:00
Roi Martin
bade0f3fde Update zigns autocomplete 2017-03-30 18:11:54 +02:00
Roi Martin
572c83e48d Add all possible zigns with za{f,F} 2017-03-30 18:11:54 +02:00
Roi Martin
25134da7cf First steps in supporting multiple zign heuristics 2017-03-30 18:11:54 +02:00
pancake
17e34bac0a Fix UAF and null deref when emulating code with anal hint bits 2017-03-30 17:58:26 +02:00
Rene Laemmert
39aa9128f4 Experimental aab reimplementation 2017-03-30 10:53:40 +02:00
pancake
d023e33790 Fix null deref in RCons.swapGround 2017-03-30 09:51:45 +02:00
pancake
29be000e3c Rename esil_stack into esil.ram 2017-03-30 09:18:03 +02:00
pancake
80a8b9a5a2 Greenify travis rolling back the p=p improvements into p=z 2017-03-30 09:14:31 +02:00
pancake
cd28744049 Add r_mem_{alloc,free} to avoid issues mixing multiple allocators 2017-03-30 02:39:18 +02:00
pancake
fd4efcfa70 Add asm.section.sub to the pointer dereference strings in disasm 2017-03-30 02:20:22 +02:00
pancake
0c2bf8080f Print out Sa in S*, handy for projects 2017-03-30 02:19:55 +02:00
Álvaro Felipe Melchor
a6e87ff6df Fix #7154 - /V* set flags and not behaves like aav (#7166) 2017-03-29 04:44:16 +02:00