Commit Graph

21462 Commits

Author SHA1 Message Date
Vanellope
4af2e45c13 Refactoring more (#13926) 2019-04-29 10:20:41 +03:00
dodococo
5f66b718e1 Fixes #12100: wtf! warns when file size is unknown (#13925) 2019-04-29 09:40:10 +03:00
pancake
f1c3ad4524 Restore the seek when doing aggv to fix a random bug 2019-04-29 04:21:34 +03:00
pancake
b8a71cfe67 Fix UB in esil shift 2019-04-29 04:21:21 +03:00
pancake
cc46ed2005 Use our own instance of RAnalEsil to fix a crash in aeg 2019-04-29 04:21:15 +03:00
Vanellope
ec645efa3d Refactoring tabs (#13924) 2019-04-29 00:37:44 +02:00
Vanellope
0d83110637 Better key allocations for tabs ##panels 2019-04-28 19:51:39 +02:00
dodococo
6896064553 Fix #13880: Add dt= ##print 2019-04-28 19:30:15 +02:00
pancake
a7e1918225 The bit editor is now accessible via the visual browse mode 2019-04-28 13:47:42 +03:00
Vanellope
cf1ae32fb8 Initial support for tabs ##panels 2019-04-28 10:22:09 +02:00
pancake
cdff7bf53a Improve visual assembler usability 2019-04-28 00:38:39 +02:00
Maijin
793e2bf575
Remove dup aae 2019-04-27 19:54:34 +02:00
Eduardo Novella
e9fe648bcd Android magic numbers until Android 9.x ##search 2019-04-27 17:47:11 +02:00
Khairul Kasmiran
13e22a2d27 Add help msg for om-* 2019-04-27 22:14:00 +08:00
radare
a7ee16381d
Fix glitch in 0 width frames in panels (#13912) 2019-04-27 13:55:41 +02:00
Vanellope
8d753c0fff n/N should behave like the ones in visual which are for go next nkeys ##panels 2019-04-27 13:00:44 +02:00
radare
0b080b31b5
Add aae in aaaa ##anal (#13911) 2019-04-27 12:51:51 +02:00
pancake
67d531dce9 Fix heap overflow in macho parser ##bin
Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
2019-04-27 11:26:45 +02:00
pancake
5fa6d8c640 Fix #13907 - pd 1;pdj 100;pd 1 bug 2019-04-27 11:08:58 +02:00
JC Alvarado
fd38e6b139 Add disasm field to ao command output ##anal 2019-04-27 10:56:25 +02:00
MK
6030783c7a Code refactoring for the theme based colorization to reduce derefs - dmh commands set ##cons (#13906) 2019-04-27 10:55:18 +02:00
Vanellope
6c0e994a33 Merge pull request #13910 from Vane11ope/vane11ope/panels_1
Refactoring and improving help msg, Fixing a few bugs etc
2019-04-27 10:54:39 +02:00
pancake
d59c507cc3 Fix null deref in vbg 2019-04-27 10:54:18 +02:00
Khairul Kasmiran
9d82dac32c Fix help msg for $dis? 2019-04-26 23:00:29 +08:00
pancake
c68bbcd918 Honor ec flag in colorized disasm for names vs numbers ##disasm 2019-04-26 02:05:21 +02:00
pancake
2b64e50805 Do not switch to v8 by default ##disasm 2019-04-25 23:19:48 +02:00
pancake
8c72df2f46 Fix the arm/thumb switch emulation bug spotted in capstone5 ##anal 2019-04-25 22:12:09 +02:00
Florian Märkl
bf81826eff Expose r_core_autocomplete() to the API 2019-04-25 19:01:12 +02:00
Florian Märkl
eaf2b6f2e3 Decouple Autocompletion from RLine 2019-04-25 19:01:12 +02:00
Vanellope
9f61d46885 Fix more bugs and add some missing functionalities to the window mode 2019-04-25 19:00:29 +02:00
Vanellope
f6985791ef Fix a small bug (#13896) 2019-04-25 17:30:34 +02:00
Khairul Azhar Kasmiran
7c8ef2dc0c Fix pf? <fmt_name> (#13892) 2019-04-25 17:14:46 +02:00
pancake
04af34ca8b Initial work on refactoring RParse 2019-04-25 17:01:20 +02:00
pancake
e582acfa88 Improve the visual ropchain editor ##visual 2019-04-25 17:01:20 +02:00
pancake
cc7b98a948 Add io.sky and solve io.maps.x issue happening with aap ##search 2019-04-25 17:01:20 +02:00
pancake
cbc8490f69 Implement 'piu' by deconstructing 'pdp' ##disasm 2019-04-25 17:01:20 +02:00
pancake
c7b02c8293 Improve the graphviz output for traced bbs ##graph 2019-04-25 17:01:20 +02:00
Florian Märkl
599bee4d1e
Fix r_vector.h for C++ build (#13890) 2019-04-25 11:31:54 +02:00
Florian Märkl
838f637ad2 Use RPVector in RLineAutocompletion ##cons
* Use RPVector in RLineAutocompletion
* Fix argc+argv init and clear in RLineCompletion
* Minor changes for RLineCompletion
* Check for completion
* Make r_line_completion_set_weak use argc+argv
* Use only RPVector in RLineCompletion
* Reserve in r_line_completion_set
* Add r_pvector_data() and r_pvector_index_ptr()
* Remove r_pvector_set_free()
2019-04-25 01:58:17 +02:00
Khairul Azhar Kasmiran
33b642b27d Fix pfs handling of {times} (#13884) 2019-04-24 22:34:12 +02:00
Vanellope
01ee47263c Auto update synced with every mode change is supported ##panels 2019-04-24 22:32:44 +02:00
pancake
1bd04ba7ba Fix cursor jk in disasm and debugger visual modes ##visual 2019-04-24 15:15:38 +02:00
pancake
c9f994e530 Fix naming of the public RLine autocompletion callbacks 2019-04-24 14:59:26 +02:00
pancake
87e812e86c Implement drc k=v to set conditional flags by type ##debug 2019-04-24 11:47:00 +02:00
radare
5ecd4c352b
Demangle relocs and add asm.flags.{inline|limit|maxname} ##disasm
* Fix code injection issue in ir* and is*
2019-04-24 02:16:54 +02:00
sivaramaaa
8fcee339f4 Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub ##anal 2019-04-24 00:33:54 +02:00
Vanellope
bbb1bd2805 A panel will be allocated for each help msg when it is called ##panels 2019-04-23 22:42:04 +02:00
tick
0d2d140f8d Fixed help text for 'o' and 'G' keys in v! mode (#13875) 2019-04-23 20:16:30 +02:00
Khairul Azhar Kasmiran
783123c157 Use more current enum elf_machine (#13874) 2019-04-23 18:45:53 +02:00
David CARLIER
a4c74fb3f2 Win PE format, mem leak fix (#13873) 2019-04-23 16:45:57 +02:00