2267 Commits

Author SHA1 Message Date
pancake
fa671b9a16 Initial support for the Meson build system
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
yetmorecode
344bdd0df6 Added size and machine where missing in iAj (#7384) 2017-05-01 14:11:24 +02:00
pancake
23cba998d0 Refixes for >>>> on arm32 2017-04-27 16:46:24 +02:00
pancake
5433af7cb0 Fix build and several queues covs from previous analysis 2017-04-26 12:47:27 +02:00
pancake
e5cfb20adb Fix undefined behaviour in mach0 section 2017-04-20 16:27:24 +02:00
pancake
d1e8ac62c6 Fix null deref and uaf in mach0 parser 2017-04-18 13:37:33 +02:00
pancake
4a6e880dc7 Fix build 2017-04-18 01:39:56 +02:00
pancake
0cd468ada4 Fix warnings in bin.wasm 2017-04-18 01:30:39 +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
pancake
e641318973 Fix a bunch of bugs reported by clang-analyzer 2017-04-17 19:59:14 +02:00
pancake
26f7c77a42 Fix latest covs 2017-04-17 12:43:56 +02:00
0x0dada
7327642241 Fix incorrect modes various .c files. (#7287) 2017-04-16 10:10: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
pancake
d2632f6483 Fix crash in fuzzed wasm r2_hoobr_consume_init_expr 2017-04-13 15:31:24 +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
3f041e362f Fix crash with undefined behaviour in swift demangler 2017-04-13 02:12:08 +02:00
pancake
233a584b99 Fix oob in wasm 2017-04-12 22:23:54 +02:00
pancake
2d7e4dd9ff Identify Android Wear DEX binaries 2017-04-12 22:23:29 +02:00
Francesco Tamagni
6f2a53199e Don't show method flags when empty in icj (#7255) 2017-04-12 10:47:31 +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
0440e69ba9 Fix crash in aab and regression in MZ entry 2017-04-12 00:05:29 +02:00
pancake
8f8e82c757 Fix non-null terminated string in wasm disassembler 2017-04-11 22:54:30 +02:00
pancake
30cdba7557 Fix crash in MZ segment parsing 2017-04-11 22:43:38 +02:00
pancake
3f054a3b2e Fix two more issues in OMF 2017-04-11 16:54:15 +02:00
pancake
9a054c0a0f Fix oobs in dyldcache, omf and swift demangler 2017-04-11 14:11:15 +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
pancake
d8db741a9c Fix a bunch of covs 2017-04-11 09:57:46 +02:00
Marc
8a76a3dc62 Fix vaddr in nro 2017-04-10 21:33:03 +02:00
pancake
9fc8daa3fb Do not show empty class list 2017-04-10 14:17:45 +02:00
pancake
f0bb2622d7 Fix double free in dex class free 2017-04-10 14:15:02 +02:00
pancake
7b4cbf6448 Fix #7217 - Properly implement the ss command 2017-04-10 13:17:38 +02:00
pancake
fb47d2ce74 Initial implementation of extracting class info from symbols 2017-04-10 12:52:42 +02:00
pancake
1cf650aceb Implement ad4 and ad8 commands 2017-04-10 02:18:47 +02:00
pancake
45889c7307 Implement Pn+, and fix bugs (thx clang-analyzer)
- Update SDB (use memmove)
- Fix garbage read in capstone x86 and lm32
- Add UT16/32/64_ALIGN macro for proper (ut16*) allocations
- Add Pn+ command
2017-04-10 00:49:02 +02:00
alvarofe
b5088dae10 Fix regression in elf 2017-04-10 00:38:54 +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
pancake
99c0151a2d for(int is not valid C 2017-04-09 17:45:51 +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