Commit Graph

18912 Commits

Author SHA1 Message Date
pancake
d4fefa1ff9 Set cmd.gprompt=.dr* when cfg.debug=true ##debug 2019-06-10 18:07:33 +02:00
pancake
759ebd5bfd Minor tweak for maps changes and aav 2019-06-10 16:35:01 +02:00
pancake
d7d92d584b Fix iSS= iS=, iSS* and iS* issues 2019-06-10 16:35:01 +02:00
pancake
63ccf0da09 Honor more segments vs sections, for jmptbl, fatmacho, zeropage ##bin 2019-06-10 16:35:01 +02:00
pancake
3f9e3e3202 Fix iS/iSS in macho and kernelcache ##bin 2019-06-10 16:35:01 +02:00
pancake
f4a2992559 Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]] ##search 2019-06-10 16:35:01 +02:00
Khairul Azhar Kasmiran
56b0f473f2 Add bold to eco bright items that were originally bold in default palette ##cons 2019-06-10 15:37:11 +02:00
Martin Brunner
f17383613e Fix hexpairs search containing whitespace ##search
* Symptom: Search often failes when hexpairs are separated by spaces, e.g. "01 02 03" vs. "010203".
* Affected: radare2 and rafind2 at least
* Description: While parse-function r_hex_str2bin handles whitespace, auto-generated binmask
	(function r_hex_str2binmask, called when no mask is provided) does not, creates oversized mask,
	increases byte count, finally causing search for additional undefined bytes.
2019-06-10 15:32:14 +02:00
dodococo
6ae8108fa5 Self documentation in ob= (#14272) 2019-06-10 20:37:10 +08:00
dodococo
230412830b For #14268: Implement ob= listing bin map coverage ##bin
* Added r_listinfo_new and refactored to use it
2019-06-10 13:47:04 +02:00
dodococo
03a9e7ffe1 Fix #14258: Issue with upgoing refline at XREFS ##disasm 2019-06-10 11:37:09 +02:00
radare
081bec11e0
A couple of fixes for base address support ##bin 2019-06-10 11:25:34 +02:00
GustavoLCR
bf69ebe035 Implement GetSingleSegmentBlock for LFH and VS Windows heap ##heap 2019-06-10 10:19:07 +02:00
radare
f5b414bd71
Fix CL command and make asm.dwarf work without source files ##disasm 2019-06-10 02:27:11 +02:00
Vanellope
053aece57c Almighty menu has got debug items too if it is in debug mode ##panels (#14262) 2019-06-09 22:21:39 +02:00
GustavoLCR
b3a361cd5e Initial implementation GetSingleBlock for Windows heap ##debug 2019-06-09 22:21:20 +02:00
radare
b435d19515
Code cleanup in RCons 2019-06-09 18:50:36 +02:00
Khairul Azhar Kasmiran
da14c9e088 Fix #14254 - Add eco bright (r2 default palette but with bright colors for all) ##cons 2019-06-09 17:22:25 +02:00
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