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