16541 Commits

Author SHA1 Message Date
pancake
7eca86f578 Implement ELF constructors/destructors parsing 2017-10-30 16:20:00 +01:00
Khairul Kasmiran
ce42385b96 r_meta_del: removed unused str param 2017-10-30 23:01:46 +08:00
pancake
9a0b0fb74d Fix tms320 warnings 2017-10-30 13:35:30 +01:00
pancake
bdf5ef4da3 Fix two bugs in the mdmp loader (read overflow and double free) 2017-10-30 13:30:02 +01:00
pancake
de86371355 PDB_SERVER is now RABIN2_PDBSERVER 2017-10-30 12:46:33 +01:00
pancake
708c39a3d0 Fix regression in aav 2017-10-30 11:55:38 +01:00
pancake
fb558dfd5d Fix aav for fuzzed binaries with huge invalid sections 2017-10-30 02:41:48 +01:00
pancake
52102b0dd4 Parse constructors and destructors in MACH0 format and adjust cbin output
- Flags are now named entry0, entry1.init, entry2.fini, ...
2017-10-30 02:32:44 +01:00
pancake
6be27168a6 Make aav more responsive to ^C 2017-10-29 11:49:44 +01:00
pancake
c21ef1d61a Oops drop that if(0) 2017-10-29 11:37:58 +01:00
pancake
16432132bb Fix warning in dwarf.c 2017-10-29 11:37:14 +01:00
pancake
d254a772d7 Add anal.armthumb to make an specific aae test pass 2017-10-29 11:29:07 +01:00
pancake
5654f6edd7 prc now works without colors 2017-10-29 11:00:29 +01:00
soez
a39cff680a Fix #8737 2017-10-29 01:59:39 +02:00
Khairul Kasmiran
0b973e2816 Fixed crash in elf.c with 32bit r2 when shdr->sh_size > max size_t 2017-10-28 11:56:30 +08:00
pancake
2fd75e3063 Implement 'r2pm suicide' to self remove r2 from system and home 2017-10-27 00:38:15 +02:00
Maijin
b9b8f15c3f Fix #8651
Fix #8651
2017-10-27 01:58:43 +08:00
Khairul Kasmiran
7299e1113c Fixed uaf in meta_enumerate_cb 2017-10-26 21:33:44 +08:00
Maijin
7e9a97279e Fix convention in project 2017-10-26 13:28:12 +02:00
Alex Kornitzer
a6da4135ba mdmp: moved mdmp to the core from r2-extras 2017-10-26 11:25:11 +02:00
pancake
44ded3ff35 Fix #8743 - Crash in ELF version parser on 32bit systems 2017-10-25 18:09:24 +02:00
pancake
66ca846086 Fix aae (esil analysis) on mixed arm/thumb mach0 binaries 2017-10-25 23:37:58 +02:00
pancake
6705d2daaa Use r_anal_ref_add instead of r_core_cmdf 2017-10-25 23:00:32 +02:00
pancake
c6d0076c92 Fix #8731 - Crash in ELF parser with negative 32bit number 2017-10-25 18:00:11 +02:00
Khairul Azhar Kasmiran
e9ac4370a3 ds_print_meta_infos: continue if metas is null (#8739) 2017-10-25 17:42:24 +02:00
Khairul Azhar Kasmiran
4cfb06ef9c Consolidated deserialization of sdb val into r_meta_deserialize_val() (#8738) 2017-10-25 16:28:36 +02:00
pancake
2eb8af0b71 Fix recent memleaks found by cov 2017-10-25 16:20:26 +02:00
pancake
cd8e1037cd Fix #8721 - Implement /me 2017-10-24 18:15:40 +02:00
pancake
42d6345220 Raise the DM bar for DEX 2017-10-24 18:01:42 +02:00
pancake
22fe9106ec Fix #8734 - Optimize a loop in DEX from infinite to 3s 2017-10-24 17:54:01 +02:00
pancake
d9b548e5b5 Fix last covs 2017-10-24 16:51:34 +02:00
Sven Steinbauer
4dec5d5120 More mov fixes if operand 1 is eax/rax (#8732) 2017-10-24 16:45:56 +02:00
Khairul Azhar Kasmiran
fc65abad47 Consolidated deserialization of both sdb key and val into meta_deserialize() (#8735) 2017-10-24 16:11:47 +02:00
pancake
a5092e9e0b Fix int -> char* for RIO.System 2017-10-24 13:50:05 +02:00
alvaro
b03a2587f3 Fix NULL dereference
When specifying no index while using Vbc, atoi(num) crashed r2
2017-10-23 16:39:45 +02:00
Khairul Azhar Kasmiran
869525c221 Consolidated RAnalMetaItem serialization into meta_serialize() (#8726) 2017-10-23 14:07:21 +02:00
Sven Steinbauer
7a3824d07f Fix up mov op (#8730)
Fixes for mov op for both 32 and 64 bit. Mostly involving memory
references for second operand and memory offsets

rip relative addressing fixed

FIX #8701
FIX #8722
FIX #8723
2017-10-23 14:05:16 +02:00
pancake
bb17e9acda Fix mg infinite recursivity issue, add fq and fsq commands and handle /flags in fs.r2 2017-10-23 12:54:03 +02:00
pancake
95a8576360 Fix cd in ms when path not found 2017-10-23 03:57:41 +02:00
pancake
3f64b7a1dc Initial implementation of the r2 filesystem 2017-10-23 03:48:48 +02:00
pancake
3379258f87 Implement the 'es' command to list eval spaces and keys 2017-10-23 03:18:07 +02:00
pancake
250f7db229 Fix build 2017-10-23 01:29:17 +02:00
pancake
21b85ca53f Honor mountpoints in ms's cd 2017-10-23 01:21:24 +02:00
pancake
f20a61a171 List mountpoints in path via md 2017-10-23 01:11:43 +02:00
pancake
5132c88f4d More code cleanup and tweaks for char* r_io_system 2017-10-23 00:45:01 +02:00
pancake
fb35122459 Some code cleanup 2017-10-22 23:52:39 +02:00
pancake
ca1b44e64d Add dummy fs.io plugin, r_io_system now returns char* 2017-10-22 23:52:07 +02:00
xarkes
4a58713c56 Fix prefix for msvc 2017-10-22 22:17:12 +02:00
pancake
e9dcb4669b Fix warnings reported by gcc 7.2 2017-10-22 20:06:13 +02:00
pancake
79de4e59a2 Handle argc/argv in RLang.C 2017-10-22 18:46:34 +02:00