21591 Commits

Author SHA1 Message Date
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
condret
536e84ba28 remove PICK/RPICK from esil 2019-04-23 12:45:54 +00:00
condret
f9de740685 remove last use of PICK 2019-04-23 12:14:01 +00:00
condret
e66d55e325 remove one use of PICK from sh-esil 2019-04-23 11:21:03 +00:00
sivaramaaa
41179abce7 Fix aaft Stack isn't initialized and run aaft after aaaa ##anal 2019-04-23 10:07:29 +02:00
pancake
5114c1f47a Fix #13823 - Implement ftj and ft* commands ##core 2019-04-23 03:27:58 +02:00
Khairul Azhar Kasmiran
2d15fd07be Set overflow flag if pfj z string overflows (#13865) 2019-04-23 02:53:43 +02:00
David CARLIER
9c0ef1297d Little mem leaks fixes (#13866) 2019-04-23 00:57:08 +02:00
Vanellope
10cdc4d322 Help menu is classified better and help panels are implemented ##panels (#13868) 2019-04-23 00:50:09 +02:00
Vanellope
46187fe4e1 Make couple of keys toggle-able (#13864) 2019-04-22 15:42:08 +02:00
Vanellope
4acc6d6540 t key is supported in both window and zoom mode ##panels (#13863) 2019-04-22 15:41:47 +02:00
pancake
062a114d9c Fix 1oobread crash in fire bars 2019-04-22 11:59:25 +02:00
pancake
465d789dab Fix crash in p= (1 byte oobread) ##asan 2019-04-22 11:31:17 +02:00
radare
49311dc967
Fix asm.meta issues when asm.flags.inbytes is set ##disasm 2019-04-22 01:59:00 +02:00
Óscar Carrasco
ab556ce6c7 Implement pfc normalized types and values ##print 2019-04-22 01:41:04 +02:00
Vanellope
96da96261f n/N commands are supported in window mode ##panels 2019-04-21 22:57:21 +02:00
radare
7d25ed86c7
Fix another bug in asm.jmpsub ##disasm 2019-04-21 21:28:39 +02:00
vane11ope
ef3a13bf53 t key is supported in Function panel ##panels 2019-04-21 20:38:40 +02:00
pancake
593385a18b Implement more tx subcommands (type-xrefs) ##types
* list all types in current function
* list all types in program
* create a types graph
* list all functions using the given type
2019-04-21 20:27:46 +02:00
pancake
89848ebe14 Implement afs! to edit current function signature with cfg.editor ##types 2019-04-21 20:27:46 +02:00
Vanellope
cc81df4fba Something gone wrong with t key in the stack panel (#13851) 2019-04-21 20:02:10 +02:00
Khairul Azhar Kasmiran
8a990cfe7a pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843) 2019-04-21 16:50:23 +02:00