20499 Commits

Author SHA1 Message Date
Florian Märkl
8f87d8aa27 Fix leaks in macros (#12803) 2019-01-16 09:15:39 +01:00
radare
e0adfa6dbf
Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802) 2019-01-16 03:06:17 +01:00
Maijin
c72e700094 Add -U resources in rabin2 man ##documentation 2019-01-15 20:14:00 +01:00
GustavoLCR
89914ace5f Fix #12773 - Support setting multiple configs at the same time ##core 2019-01-15 19:54:25 +01:00
Florian Märkl
6225fe1bea Make ! command sleep around system() ##tasks 2019-01-15 19:54:02 +01:00
Itay Cohen
07dd0067cb Remove noisy log message in the @@@ operator ##core 2019-01-15 17:10:19 +01:00
Michael Scherer
81dc651bd1 Use unsigned int for size when loading binary file (#12794)
Trying to load a 2.4G core file do result into error message like:

    Cannot allocate -17240000 bytes

Since opt->sz is unsigned, casting it to sized int is problematic.
2019-01-15 14:44:59 +01:00
Itay Cohen
b67ed47582 Fix afns and add JSON support ##anal 2019-01-15 12:09:32 +01:00
d-we
57e63d8f82 Fix regression in dmh's brk_end calculation (#12791) 2019-01-15 10:38:08 +01:00
0x0r
05b3887220 Update yank.c (#12787)
remove signed differences in r_core_yank_hexpair()
2019-01-15 09:17:21 +01:00
Simon Shi
9ed70e42e2 Fix arm 64 assemble for msr/mrs OPs ##asm 2019-01-15 09:16:45 +01:00
blenk92
134f22bb61 Fix noreturn handling of reloc functions ##anal 2019-01-14 21:30:47 +01:00
Florian Märkl
82b6496a27 Fix asm.lines.ret for pdJ (Fix #12782) ##disasm 2019-01-14 19:30:47 +01:00
Riccardo Schirone
320a258977
Remove flag list in RFlags and just use hashtable (#12703)
* Do not directly use flags->flags, but use r_flags_foreach functions
* Remove list of flags because unnecessary
* Do not free flagitem when we just need to change the name(aka key)
* Use skiplist to iterate, so we get order for free
* Use RIOMap instead of RIOSection which is being killed
* Free flagitems when ht is freed

There's already the hashtable that can serve to iterate all flagitems.
2019-01-14 14:15:12 +01:00
pancake
ea92c06e1a Oops 2019-01-14 10:11:58 +01:00
pancake
80f8526fdf Documentate yfx/yw/ywf/.. 2019-01-14 10:06:06 +01:00
pancake
92348b3afe Add 'o' key to seek in the rop browser and improve usability ##visual 2019-01-14 02:39:20 +01:00
pancake
c8339215c6 Implement yfx (yank from hexpair) command and r_core_yank_hexpair API ##core 2019-01-14 02:38:03 +01:00
pancake
3868c055f4 Fix hang in =h& 2019-01-14 01:36:30 +01:00
pancake
69704eb404 Handle subcommands for visual browse from the shell ##visual 2019-01-14 01:35:17 +01:00
pancake
213e4c9ca8 Initial implementation of the visual ROP browser ##visual 2019-01-14 01:09:30 +01:00
pancake
91496b9e10 Fix undefined behaviour in signed int with 24 bit shift in softmagic.c 2019-01-13 22:39:09 +01:00
Khairul Azhar Kasmiran
ed3c4df2cb Flush Visual stdin only if printable, \t or \n (#12764) 2019-01-13 12:47:59 +01:00
Maijin
745c6c643a
Remove obsolete test file
Remove obsolete test file
2019-01-13 12:28:39 +01:00
pancake
388dc1e222 Only flush stdin when no mouse wheel is used 2019-01-13 11:25:48 +01:00
Khairul Azhar Kasmiran
3be4055019 Prevent runaway scrolling in Visual mode ##visual 2019-01-13 10:02:24 +01:00
AdamVanScyoc
4e603be2df Fix #12474 - Add simplest mode handler for -zzz flag ##bin 2019-01-13 10:01:19 +01:00
pancake
5492b6e88c Fix #12760 - e cfg.log.* is now log.* ##config 2019-01-13 03:42:56 +01:00
pancake
46955f69d5 Add cfg.log.events=false by default ##config 2019-01-13 03:42:56 +01:00
pancake
2c8d417d65 Implement the cmd_colon and experimental http.colon ##http 2019-01-13 03:42:56 +01:00
pancake
62b52e4abe Implement T=& and handle more meta events ##sync 2019-01-13 03:42:56 +01:00
pancake
572539af9c Initial WIP implementation of sync using http and T ##sync 2019-01-13 03:42:56 +01:00
radare
ab3a7be704
Almost completely kill RIOSection from io and core (-218LOC) ##refactoring
* Use RBinSection, RDebugMap or RIOMap instead
* Remove omps command
* Fix segfault in ?E+
* Improve anal.eobjmp (bug spotted after almost killing iosections)
2019-01-13 03:07:51 +01:00
radare
cd635a50e4
Fix #6424 - Disable scr.color when doing backticks ##core 2019-01-13 00:45:44 +01:00
r4dix10
d5b277c002 Fix #12743 - Warn when ESIL tries to shift > 63 bits ##esil 2019-01-12 23:38:20 +01:00
David CARLIER
06e2747659 Debug process state info support on OpenBSD ##debugger 2019-01-12 23:35:30 +01:00
Khairul Azhar Kasmiran
2b28f6076e Move r_disasm.h defs into r_core.h 2019-01-12 23:34:37 +01:00
Maijin
8f94d413cd Standardize version using blob_version ##refactor 2019-01-12 22:22:43 +01:00
Maijin
994da22914
Change aab help fix #12695 ##documentation
Change aab help fix #12695 ##documentation
2019-01-12 15:16:27 +01:00
Maijin
c45e3d4123
Change eprintf to printf in rarun2
Change eprintf to printf in rarun2
2019-01-12 12:29:39 +01:00
blenk92
bc2952bab5 Fix #12654 - resolv reloc symbols (#12713)
* Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
2019-01-12 11:44:49 +01:00
Khairul Azhar Kasmiran
735e33eaf6 Visual 'j' honors asm.flags.middle ##visual 2019-01-12 11:43:27 +01:00
Khairul Kasmiran
bf6cf26977 Remove unneeded midbb initialization 2019-01-12 14:09:23 +08:00
Khairul Kasmiran
9edeea7442 Move core->anal check 2019-01-12 13:54:10 +08:00
pancake
89bd2149b9 Implement /a1 to find all instructions by changing 1 byte ##search 2019-01-12 00:25:57 +01:00
pancake
2f0b73d649 Fix axgj output (should be rewritten with pj) ##json 2019-01-11 15:37:49 +01:00
pancake
9e4dff5294 Add Ll as an alias for #! ##plugins 2019-01-11 15:37:46 +01:00
Khairul Kasmiran
d40178a23f r_anal_reflines_str() boolification 2019-01-11 19:57:05 +08:00
Florian Märkl
73a7d63df4 Store Anal Classes list in own SDB Namespace ##classes 2019-01-11 10:03:18 +01:00
GustavoLCR
56dd308d74 Fix segfault and add warning 2019-01-11 10:02:29 +01:00