pancake
cc2e4688ec
Fix last covs
2017-06-01 13:16:55 +02:00
radare
f0e1d77a40
Fix the DEX crash regression with invalid method names ( #7635 )
2017-05-30 15:44:57 +02:00
pancake
4ee963ee98
Fix some clang-analyzer issues
2017-05-29 15:01:11 +02:00
pancake
40b87865a8
Fix listing methods of classes in Java bins
2017-05-29 01:18:04 +02:00
pancake
e0d116780c
Fix possible null deref in nro
2017-05-24 13:09:20 +02:00
Raúl Peñacoba
5fa1013a4f
bin_sfc.c: fix NULL dereference when R_NEW0 fails ( #7548 )
...
* bin_sfc.c: fix NULL dereference when R_NEW0 fails
* Update bin_sfc.c
2017-05-23 11:12:49 +02:00
pancake
10cae38182
Fix #7506 - Fix load_bytes for NRO
2017-05-19 13:46:58 +02:00
pancake
8926ef0e6b
Support r2 -B for NES roms
2017-05-18 01:34:14 +02:00
Juan Pablo Canepa
7dcf4bf796
Removed unneeded message from build system ( #7478 )
2017-05-11 21:06:01 +02:00
pancake
b24281c9c5
More fixes for mingw
2017-05-10 15:32:34 +02:00
SkUaTeR
beb80cfc16
Fixes for MSVC
2017-05-09 23:53:20 +02:00
alvarofe
a24dc27556
Move jni init function into entrypoints
2017-05-09 22:41:06 +02:00
Giovanni
72b643654d
iCj - Signatures in JSON format
2017-05-09 14:43:07 +02:00
xarkes
926f024909
Improved MSVC support (WIP)
2017-05-09 14:25:57 +02:00
pancake
6f6c0db635
Do not use dynamic size arrays in stack. Fix crash in DEX
2017-05-09 04:01:06 +02:00
alvarofe
4e19275c1a
Fix minor warnings while compiling
2017-05-06 22:56:50 +02:00
h4ng3r
905cb24851
Fix some heap overflows in DEX
2017-05-03 22:04:13 +02:00
pancake
5433af7cb0
Fix build and several queues covs from previous analysis
2017-04-26 12:47:27 +02:00
pancake
16c73edfa5
Fix 3 null derefs and two overflows in java
2017-04-18 01:16:07 +02:00
pancake
ffe0da0fa1
Fix many more clang-analyzer null derefs and overflows
2017-04-18 00:38:24 +02:00
pancake
54f6efddde
Upgrade capstone-next to get tms320c64x support and more fixes for SFC
2017-04-17 23:37:04 +02:00
pancake
acc2f19831
Fixes for the sfc plugin
2017-04-17 23:20:25 +02:00
usr_share
6d9db7e891
Implemented a sort-of-working SNES/SFC file format
2017-04-17 23:14:42 +02:00
pancake
a66cc10d46
Fix a huge list of null derefs from clang-analyzer
2017-04-17 22:02:04 +02:00
Pepe Vila
40a33b3a26
Rewrite WASM to fix all oob issues
2017-04-15 19:57:54 +02:00
pancake
931654a515
Add 'fd.' command to find flags without delta
2017-04-14 10:06:06 +02:00
Álvaro Felipe Melchor
2f19876290
Add workaround for import without plt entry ( #7242 )
2017-04-13 15:35:50 +02:00
Álvaro Felipe Melchor
825caa96bc
Fix #6955 - get rid of .check in RBinPlugin and RBinXtrPlugin
2017-04-13 11:54:28 +02:00
pancake
2d7e4dd9ff
Identify Android Wear DEX binaries
2017-04-12 22:23:29 +02:00
mrmacete
7bf3dd8e1b
Add defines for DEX method flags
2017-04-12 10:20:35 +02:00
Francesco Tamagni
05a52327e2
Expose class method's flags ( #7253 )
...
- a superset of method flags is defined with R_BIN_METH_* constants
- a new field, RBinSymbol->method_flags holds them
- every parser can expose them
- they show up in `ic` commands and VB, either in compact form, JSON and r2 commands
- exposed them for objc and dex
2017-04-12 02:27:27 +02:00
pancake
65776308c9
RAR disassembler and bin plugin moved to radare2-extras
2017-04-11 13:53:58 +02:00
Marc
12b7916db3
Fix CID 1373512 and CID 1373506 in NRO
2017-04-11 12:41:24 +02:00
Marc
eeb3da8c8b
Fix some covs in DEX
2017-04-11 11:28:12 +02:00
Marc
8a76a3dc62
Fix vaddr in nro
2017-04-10 21:33:03 +02:00
pancake
f0bb2622d7
Fix double free in dex class free
2017-04-10 14:15:02 +02:00
pancake
fb47d2ce74
Initial implementation of extracting class info from symbols
2017-04-10 12:52:42 +02:00
alvarofe
e1c89440b3
Fix #7086 - plt calculation with partial relro elf
2017-04-10 00:22:48 +02:00
Marc
35c87e9192
Parse symbols and imports for the NRO file format
2017-04-09 23:04:10 +02:00
Pepe Vila
b4717e76a7
WASM bin initial support ( #7220 )
...
* WASM bin initial support
* Fix version number
2017-04-09 00:53:35 +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
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
alvarofe
643267ab67
Fix some warnings when compiling
2017-04-02 12:43:25 +02:00
Alex Stafeev
9578dffa1c
#6161 add ningb haddr ( #7174 )
2017-03-28 22:13:50 +02:00
pancake
e3682fab28
Initial work in progress support for parsing symbols for NRO
2017-03-27 02:29:00 +02:00
Marc
1d4041ae97
Remove r_escape and fix CID 1372428 ( #7099 )
2017-03-24 00:52:37 +01:00
alvarofe
80d428ba1b
Fix memory leak in mach
2017-03-23 15:28:19 +01:00
pancake
35f0eed71a
Enhance stripped detection on MACH0 binaries (thanks @dan1t0 for reporting)
2017-03-23 14:52:39 +01:00
alvarofe
6ccbd3a9f2
Fix #7072 - fix oob read bin_p9.c
2017-03-21 23:27:35 +01:00