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
pancake
e2df61f48e
Fixes for m68k -n 16 and sega mega drive roms endian
2017-03-19 11:33:39 +01:00
pkerling
a185758747
Support writing PE32/PE32+ section permissions ( #7058 )
2017-03-19 01:27:24 +01:00
pancake
56aeb2a6e3
RBinPlugin.load boolified
2017-03-17 03:52:43 +01:00
pancake
f82930fd75
Fix latest covs
2017-03-15 12:12:55 +01:00
pancake
7a0a11f500
Apply minor naming and indent changes from the siol branch - thanks condret
2017-03-15 02:22:54 +01:00
pancake
6a9c4a652c
Refactor get_sdb(RBinObject) -> get_sdb(RBinFile) + r2-indent
2017-03-15 00:21:37 +01:00
pancake
d61f8f2708
Fix sections for NRO and add support for pf with -nn
2017-03-14 23:24:02 +01:00
pancake
6506118fb9
Initial support for the NRO Nintendo Switch binaries
2017-03-14 20:02:59 +01:00
pancake
2b0d8bc2ca
Fix #7021 - Fix oobread when parsing relocs in BFLT
2017-03-14 17:25:05 +01:00
pancake
6adccc91ed
Fix build
2017-03-13 03:38:59 +01:00
Álvaro Felipe Melchor
361258d27c
Fix main symbol detection for arm elf binaries
2017-03-12 13:05:07 +01:00
h4ng3r
46c80bdd4c
fix #6954
2017-03-12 12:37:13 +01:00
pancake
112bacafdf
Fix #7000 - ELF file identified as BIOS and r2-indent
2017-03-12 11:44:20 +01:00
pancake
56b3d56d65
Use builtin_clz instead of countOnes() if available
2017-03-09 00:42:23 +01:00
pancake
8d986c2e2c
Fix build
2017-03-08 23:30:54 +01:00
pancake
1a5dbf3ccb
Boolify rbin's check + check_bytes callbacks and fix null deref in dex
2017-03-08 23:16:46 +01:00
Giovanni
5d669ed2f8
Improvement of iI for PE with signatures + refactoring ( #6930 )
...
* Improvement of iI for PE with signatures + refactoring
2017-03-07 15:54:22 +01:00
xarkes
4d7767883b
Added PE overlay flag to r2 -nn and in iI ( #6926 )
2017-03-06 12:00:44 +01:00
alvarofe
cef226daad
Fix #6918 - oob write in bin_dex.c
2017-03-05 22:35:06 +01:00
alvarofe
17355cbe3c
Fix regression in arm symbols
2017-03-05 20:26:58 +01:00
alvarofe
980b3468b6
Fix #6912 - oob read in elf
2017-03-05 13:11:38 +01:00
alvarofe
b13529cc23
Fix #6910 - oob read in vsf file format
2017-03-05 13:06:56 +01:00
alvarofe
a5c13c464a
Fix #6905 - oob read in dex
...
Added new size parameter into uleb functions
2017-03-05 12:45:06 +01:00
pancake
d36604e099
Fix trailing spaces in iHq and use cb_printf instead of eprintf for ELF
2017-03-03 11:11:58 +01:00
Q
b7db017fa5
Fix multiple definition error in static builds ( #6891 )
...
Rename conflicting global names 'fields' array in AArch64
and 'fields' function in MachoO
2017-03-03 10:53:41 +01:00
pancake
77f0f32668
Add dummy -H headers for ELF32 and ELF64
2017-03-03 10:49:41 +01:00
pancake
34089ab363
Fix entrypoint in wasm and add some uleb128-based instructions
2017-03-02 18:45:10 +01:00
pancake
a41a8252ae
Initial import of the WIP support for WebAssembly (bin + disasm)
2017-03-02 14:42:05 +01:00
pancake
0459cf8625
Dummy -H fields for PE
2017-03-02 03:53:43 +01:00
h4ng3r
68338b71a5
fix #6872
2017-03-01 15:27:14 +01:00
Francesco Tamagni
cf4d24e7e2
Fix #6868 - avr bin check_bytes ( #6870 )
2017-03-01 09:52:43 +01:00
pancake
ef463f983e
Fix rabin2 -qL -jL and add version and author in RBinPlugin
2017-02-28 02:16:36 +01:00
Marc
1cb8dcf905
Fix cbin iHH ( #6859 )
2017-02-28 01:00:31 +01:00
h4ng3r
ead645853a
fix #6857
2017-02-27 23:55:39 +01:00
Rene Laemmert
20c079d5b3
Add some PE header infos to iHH
2017-02-24 15:55:07 +01:00
pancake
0eadd79d5a
Implement initial iHH for mach0
2017-02-24 02:33:50 +01:00
pancake
ad55822430
Fix #6836 - oob write in dex
2017-02-23 19:17:28 +01:00
alvarofe
e3da109030
Added support for nx in mach
2017-02-22 23:15:22 +01:00
alvarofe
72794dc352
Fix #6829 oob write because of using wrong struct
2017-02-21 21:55:12 +01:00
pancake
1ea23bd604
Fix #6816 - null deref in r_read_*
2017-02-20 12:08:06 +01:00