Commit Graph

18894 Commits

Author SHA1 Message Date
Paul I
0fa82921b7 Split types-windows.sdb.txt and add cc info 2019-06-09 16:00:04 +02:00
Vanellope
6fce40ea04 Refactoring panels (#14181) 2019-06-09 01:23:17 +02:00
David CARLIER
57f02ea81d Little memory usage fixes in esil 2019-06-09 01:22:31 +02:00
pancake
acb0590edd Fix asserts and memleak in RBin.classses 2019-06-09 01:19:49 +02:00
Vanellope
5252001990 Search->Cursor->Xref/Ref enabled ##panels (#14251) 2019-06-08 16:41:19 +02:00
pancake
0f2c956bfa Improve the r2web:// IO plugin and fix a couple of bugs in there ##remote 2019-06-08 11:39:23 +02:00
pancake
6eed2bbafb Handle R2_CURL env var in RSocket.httpGet ##network 2019-06-08 11:38:55 +02:00
pancake
9ad57021d9 Fix #14233 - Fix 1byte oobread in wasm analysis 2019-06-07 14:30:18 +02:00
pancake
107b431b75 Bring back the old behaviour but add some warning messages for debugging 2019-06-07 14:26:34 +02:00
pancake
9af3da943e Fix local var clobbering regression 2019-06-07 14:11:49 +02:00
pancake
094ece7e36 Fix class initialization and simplify some paths (-10LOC) 2019-06-07 14:06:37 +02:00
pancake
60421a51c8 More RBin refactoring and cleanup 2019-06-07 13:53:14 +02:00
Khairul Azhar Kasmiran
64020695d6 Mark r_bin_class_new/free as internal (#14239) 2019-06-07 11:54:28 +02:00
pancake
fffce3b5fd Honor asm.var.submin in disasm.c and use RNum.get instead of .math 2019-06-07 04:21:09 +02:00
pancake
84564f54da Fix build and add snprintf_chk function signature 2019-06-07 04:20:56 +02:00
pancake
c32d85384d Fix assert in objc demangler and kill r_core_bin_cur 2019-06-07 04:01:59 +02:00
pancake
7db9c29805 More code cleanup in RBin, speedup method resolution ##performance 2019-06-07 03:50:22 +02:00
pancake
3eee862ba4 Fix another UB in flitcher32 2019-06-07 03:50:05 +02:00
pancake
cc1b7035ad Fix UB issue in fletcher hash 2019-06-07 02:40:53 +02:00
pancake
21c37a965f Fix crash in zo<tab> 2019-06-07 00:13:00 +02:00
radare
d7d104ac4b
Fix asm.varsub in a hacky way to fix the disasm output ##disasm 2019-06-06 17:01:57 -04:00
radare
1ccb555b9f
Add support for fletcher8, 16, 32 and 64 hash algorithms ##hash 2019-06-06 16:53:58 -04:00
Vanellope
1fd2405161 Cursor works better in many panels ##panels (#14237) 2019-06-06 15:54:03 -04:00
Khairul Azhar Kasmiran
8607f48d16 Use bright colors instead of bold in default palette (#14232) 2019-06-06 14:14:43 -04:00
pancake
d2f6640c5b Fix cmd_ah asan crashes 2019-06-05 20:33:35 -04:00
pancake
db972efc89 Fix #14228 - oob-read by one in wasm disasm/analysis 2019-06-05 19:30:23 -04:00
radare
14d17d5b4e
Deprecate the RBinObject.id field ##refactoring 2019-06-05 19:23:59 -04:00
GustavoLCR
7a10af4057 Initial implementation of heap parsing for Windows (#14218) ##debug 2019-06-05 15:20:38 -04:00
radare
0e7b37601a
Fix crash when parsing 1 byte truncated omf files (#14227) 2019-06-05 15:17:34 -04:00
Vanellope
ca9715e8c6 izz~ and iz~ available from both the menu and " modal ##panels (#14226) 2019-06-05 14:05:58 -04:00
Khairul Azhar Kasmiran
24dfc45c33 Add bright color support to scr.ansicon=0 (#14224) 2019-06-05 10:43:06 -04:00
GustavoLCR
35ad21a709 Fix OOB Write in langFromHashbang (#14222) 2019-06-04 22:13:09 -07:00
Vanellope
7825fd5d34 Fix a bug in panels with disasm (#14221) 2019-06-04 15:18:26 -04:00
Vanellope
3b02d69dbb
Refactoring (#14216) 2019-06-04 22:55:05 +09:00
Khairul Azhar Kasmiran
a9de818b7f Add bright colors to the colors table ##cons 2019-06-04 08:52:54 -04:00
pancake
7366b6a96c Avoid an assert regression that must be checked back at some point 2019-06-03 21:35:01 -04:00
radare
9d18e787d3
Add missing ARM64v8 and ARM64e defines for the mach0 parser ##bin 2019-06-03 09:54:22 -04:00
Lowly Worm
e710401ebb patch #14211 heap buffer overflow in large ragg2
inputs. this should be refactored to use an RBuffer to enable dynamic
resizing, but for now just patching it to bail out if we are about to
overwrite the allocated statically sized buffer
2019-06-02 23:07:50 -07:00
radare
bae1ad061f
Kill RBinFile.objs RList ##bin 2019-06-02 17:35:38 -04:00
Vanellope
8984543961 Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring ##panels (#14210) 2019-06-02 16:24:29 -04:00
pancake
573f2caa3d Completely kill all the check_bytes (-100LOC) 2019-06-02 12:03:44 -04:00
Florian Märkl
fcf1038f98 Add r_sys_exit to proper quit ##core 2019-06-02 11:28:17 -04:00
radare
aea7c35ffd
Implement RBinFile.at and make it work with e bin.at ##bin 2019-06-02 11:16:08 -04:00
GustavoLCR
37fcfa4f29 Fix grep sorting (#14207) 2019-06-02 08:22:41 -04:00
radare
35716f135e
Honor hashbang and PATH when interpretting extension-less scripts ##core 2019-06-01 20:42:48 -04:00
Alex Gaines
4b3a6b3f2d Add experimental axm command ##anal 2019-06-01 19:48:22 -04:00
radare
1a784a9fa8
Fix warning when using r2frida (#14201) 2019-06-01 21:39:01 +02:00
Vanellope
f8f1daeb76 Fix the BG glitch () 2019-06-01 21:36:44 +02:00
pancake
3b2aceaaac Add usec precission for RSocket.blocTime() and improve r2web:// a bit 2019-05-31 15:24:51 +02:00
Riccardo Schirone
1aa0571e6e
Remove last load/load_bytes methods (#14196) 2019-05-31 15:09:10 +02:00