Commit Graph

2933 Commits

Author SHA1 Message Date
radare
84edbe8064
Some code cleanup and start to introduce r_return in r_io (#12523) 2018-12-20 15:31:18 +01:00
dav1901
303a57bb85 Minor code cleanups/fixes (#12519) 2018-12-20 11:50:29 +01:00
radare
476cfc4007
rabin2 -H and iH uses cb_printf instead of eprintf+printf ##bin 2018-12-19 12:08:25 +01:00
pancake
e0f2e503cd Fix printing of the macho UUID load command in iH / rabin2 -H 2018-12-18 18:19:16 +01:00
dav1901
0a65d76eb8 Minor cleanups/fixes 2018-12-18 16:26:17 +01:00
pancake
276effe4f2 Properly fix the static build issue that caused generic build fail 2018-12-17 12:49:49 +01:00
radare
7060103292
Improve RBuffer api, start to refactor rbin to use more rbuf ##bin (#12495)
- Added a new rule in the DEVELOPERS.md file
2018-12-17 11:54:46 +01:00
dav1901
5b644dcb74 Minor cleanups/fixes (#12478) 2018-12-14 00:17:50 +01:00
dav1901
97b94b3f94 Fix more clang warnings (#12458) 2018-12-12 12:22:36 +01:00
dav1901
d067c16266 Fix more clang-analyzer warnings (#12427) 2018-12-10 14:41:38 +01:00
dav1901
9a91f96101 Fix realloc misusages (#12433) 2018-12-10 11:56:12 +01:00
David CARLIER
3aed538f7b Fiximg little clang warnings in various places. (#12439) 2018-12-10 11:55:35 +01:00
David CARLIER
384fe0f903 Silencing/fixing clang warnings. (#12430) 2018-12-10 00:04:21 +01:00
David CARLIER
7bf0380e77 Further clang warning fixes (#12416) 2018-12-06 17:00:08 +01:00
dav1901
b88806f65f Fix more clang-analyzer warnings (#12424) 2018-12-06 16:55:09 +01:00
Giovanni
973b8e703e Fix #12409 - wasm function ids and exports (#12414) 2018-12-06 15:19:15 +01:00
Dan Robertson
e980677887 r_bin_dwarf_expand_*: fix memory error (#12411)
The use of memset to set the rest of the newly realloc'd buffer in
various r_bin_dwarf_expand_* functions was overwriting portions of
the buffer that had previously been written to.

The functions including said error were the following:

 - r_bin_dwarf_expand_die
 - r_bin_dwarf_expand_cu
 - r_bin_dwarf_expand_abbrev_decl
 - r_bin_dwarf_expand_debug_abbrev
2018-12-06 15:12:47 +01:00
dav1901
ab17935659 Fix clang warnings (#12413) 2018-12-05 12:35:37 +01:00
dav1901
cdaa507e15 Fix more clangs (#12399) 2018-12-04 16:09:18 +01:00
dav1901
3ca357b182 Fix few clang warnings (#12394) 2018-12-04 14:19:30 +01:00
radare
a3d181a8a0
Fixes spotted by clang-analyzer (#12391) 2018-12-04 10:45:46 +01:00
radare
ebf02bb4be
Fix double-free in RBinClasses regression introduced in d6fd896a65 2018-12-03 22:52:00 +01:00
pancake
51acf7295e Fix regression 2018-12-03 21:57:35 +01:00
lzutao
7ecf4f4ce7 Fix clang warnings (#12386)
Those are -Wformat, -Wincompatible-pointer-types, and -Wunused-variable.
2018-12-03 18:24:27 +01:00
pancake
d461281380 Fix regression 2018-12-03 17:48:28 +01:00
pancake
df90a3c462 Fix #12384 - Crash in fuzzed macho binary 2018-12-03 15:55:13 +01:00
pancake
b143e1b1b5 Release 3.1.1 2018-12-03 03:31:57 +01:00
radare
30f4c7b52a
Fix #12374 - oobread crash in truncated dyldcache ##bin (#12381) 2018-12-03 02:03:00 +01:00
radare
769bb3b005
Fix #12333 - NSO not working and a bunch of UB in arm64 ESIL (#12379) 2018-12-03 01:19:59 +01:00
David CARLIER
3dbde0800a Various mem leak fixes (#12361) 2018-12-01 16:44:55 +01:00
pancake
f95ca48fba Fix double free 2018-11-30 10:42:10 +01:00
David CARLIER
138ca20e27 Couple of mem leak fixes. (#12355) 2018-11-29 17:04:24 +01:00
pancake
141f7b03d0 Aim to fix the msc build of the updated bin-demangle 2018-11-29 11:41:22 +01:00
dav1901
cc26fd73ba Minor fixes/cleanups (#12349) 2018-11-29 11:22:32 +01:00
pancake
22a880cbc9 Fix #12350 - Upgrade the c++ demangler from 2011 to 2018 2018-11-29 11:20:45 +01:00
pancake
053d37f4dd Identify arch in MSP430 ELFs ##bin 2018-11-27 15:27:57 +01:00
Francesco Tamagni
761f6e64ad Update dyldcache to support v1 rebasing (#12331) 2018-11-26 23:18:43 +01:00
pancake
25603aa61c Fix #12292 - assert in r2 -coo -d ls 2018-11-23 02:06:28 +01:00
radare
d05292e485
Fix 80 warnings coming from gcc8.2 (#12280) 2018-11-22 22:11:43 +01:00
pancake
e821230045 Fix last covs 2018-11-22 16:19:25 +01:00
dav1901
a18fe42d96 Minor cleanups/fixes (#12256) 2018-11-22 15:14:59 +01:00
Riccardo Schirone
300844fa51 Introduce RBinArchOptions to avoid creating fake RBinFile/Objects ##bin 2018-11-22 15:14:37 +01:00
pancake
ef67aefbc2 Fix minor warnings 2018-11-22 12:23:46 +01:00
dav1901
9bcfc5cc20 Fix few covs (#12251) 2018-11-21 13:34:43 +01:00
Riccardo Schirone
f66d965587 Access last ElfSymbol only after reallocating the array ##bin 2018-11-21 10:34:48 +01:00
pancake
0c9c615123 Add emscripten target for the cxx demangler 2018-11-20 22:58:27 +01:00
dav1901
9413169623 Minor cleanups/fixes (#12247) 2018-11-20 17:50:26 +01:00
Riccardo Schirone
d5c8b91c0b
fix some covs (#12238) 2018-11-20 10:15:18 +01:00
Giovanni
dd84bfe3de Fix #12194 - Resolve symbol names in WebAssembly bins ##bin 2018-11-20 01:19:23 +01:00
dav1901
8e7aea3198 Minor cleanups (#12231) 2018-11-19 22:55:34 +01:00