pancake
8c022deef8
Implement vt: to create a new tab with an associated command
2019-02-09 12:29:48 +01:00
radare
364c328555
Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation) ##esil
2019-02-03 18:41:11 -06:00
Riccardo Schirone
e5b4d9294c
Use RSpaces in RFlag ##refactor
2019-02-03 09:06:45 -06:00
pancake
6f997da0e8
Honor io.cache in vpci ##visual
2019-01-26 22:34:08 +08:00
pancake
9d94b4d4a1
Initial implementation of the visual zignatures in vbz ##sign
2019-01-26 08:29:08 -06:00
Khairul Kasmiran
1e9d520dcf
Fix the "Visual runaway scrolling when using arrow keys fix"
2019-01-25 23:03:02 +08:00
Khairul Kasmiran
0412beb08c
Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys ##visual""
...
This reverts commit 6c1d31c841
.
2019-01-25 22:51:05 +08:00
Khairul Kasmiran
6c1d31c841
Revert "Prevent runaway scrolling in Visual when using arrow keys ##visual"
...
This reverts commit ded4b9e8ba
.
2019-01-25 22:24:58 +08:00
radare
0456ea8751
Implement vbg - wip, but at least vbg does something ##visual
2019-01-24 18:50:37 +08:00
Khairul Azhar Kasmiran
ded4b9e8ba
Prevent runaway scrolling in Visual when using arrow keys ##visual
2019-01-18 16:27:10 +01:00
Florian Märkl
f80a47ab60
Move Palette to RConsContext to make RCoreTask less racy ##cons
2019-01-18 11:58:49 +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
Khairul Azhar Kasmiran
ed3c4df2cb
Flush Visual stdin only if printable, \t or \n ( #12764 )
2019-01-13 12:47:59 +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
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
Khairul Azhar Kasmiran
2b28f6076e
Move r_disasm.h defs into r_core.h
2019-01-12 23:34:37 +01:00
Khairul Azhar Kasmiran
735e33eaf6
Visual 'j' honors asm.flags.middle ##visual
2019-01-12 11:43:27 +01:00
pancake
0087f46357
Initial implementation of visual gadgets ##visual
...
* Run any command at any position in the screen
* Crop the output of the command to avoid glitches
* Works in visual mode as well as in console
* Add support for visual gadgets in graph and panels views ##visual
* Implement pgm command to move gadgets around ##visual
2019-01-11 09:59:17 +01:00
Vanellope
e198ba732e
More fix for Vg and VG ##visual ( #12661 )
2019-01-07 08:57:27 +01:00
pancake
97ea9ea84c
Fix Vg with io.va ##visual
2019-01-05 12:05:09 +01:00
pancake
bb5d1b52a0
Introduce scr.dumpcols to support tabs and minor cleanup ##visual
2019-01-05 11:51:46 +01:00
Khairul Azhar Kasmiran
9201685d25
Fix #1298 - Fix visual 'G' for r2 -nn ( #12655 )
2019-01-05 10:13:59 +01:00
pancake
ece74f80c6
Bring back VO as al alias of V<tab> and improve modes ##visual
2019-01-04 00:57:01 +01:00
pancake
c40ddd3552
Several improvements in the Visual mode (help, tabs, ...) ##visual
...
- Remove the V@ command - not intuitive and a bit alien
- rotating print modes with tab was segfault because of UB
- Implement recursive interactive help
- Support ranged cursor selections (for pxd, pxb, pxq, ...)
- 'i' in pxb visual runs Vd1 to edit the bits under the cursor
- V' is no longer mixed with Vt
- Properly restore the print sub-modes in tabs
- Smart tab key hints (beter located and shorter)
2019-01-02 02:09:31 +01:00
Khairul Kasmiran
c2314861c9
Fix build
2018-12-31 20:56:47 +08:00
pancake
ad9f108926
Fix last covs (leak regression in visual)
2018-12-31 11:27:46 +01:00
radare
dc185e242a
Add scr.wideoff to make offsets and reg values depend on asm.bits ##visual
2018-12-31 03:06:05 +01:00
pancake
e66e1ce90f
Fix V<tab> glitch
2018-12-31 01:38:21 +01:00
pancake
8a4cad41f6
Extend the use of the 't' key to manage tabs better, better ascii art ##visual
...
* "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
2018-12-31 01:21:03 +01:00
radare
2d236dbe56
Several bug fixes and improvements for the visual-tab ##visual ( #12577 )
2018-12-29 11:17:56 +01:00
radare
5234164ab2
Improve two dimensional panels with Tab and tabs with '<num> and '' ##visual
...
* Less panels and more sub-modes
2018-12-28 19:40:54 +01:00
dav1901
f24556c189
Fix few clang-analyzer warnings ( #12548 )
2018-12-24 01:18:12 +01:00
Francesco Tamagni
66cdd81387
Limit the blocksize in visual mode ##performance ( #12520 )
2018-12-19 22:57:00 +01:00
Riccardo Schirone
738bc9cb19
Fix warnings by using more r_str_ncpy
...
* Fix wrong logic in visual_search
When the string to be searched is wrapped in " ", you want to remove the
first and last quotes and look only for the internal string.
* Increase size to prevent string truncation (and fix compiler warning)
* Fix "destination unchanged after copying no bytes" warning
* Move msp430_register_names where it belongs to
* Fix Wstringop-truncation warning
2018-12-19 12:07:49 +01:00
Khairul Kasmiran
524874fd6d
Move Vpk hang regression fix into prevop_addr()
2018-12-18 15:31:10 +01:00
Khairul Kasmiran
25006e4bc7
Fix prevop_addr() no-anal solution when near 0
2018-12-18 12:59:16 +01:00
pancake
d2133cbdf8
Fix V?? regression. Avoid tabs and ?y was deprecated a while ago
2018-12-17 16:48:29 +01:00
pancake
2cdbb8e785
Fix Vpk hang regression
2018-12-17 16:12:35 +01:00
radare
a2cb135280
Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow ##print ( #12488 )
2018-12-16 10:04:58 +01:00
pancake
2f176bdc61
Better asm.hints and support repeating in dw ##visual
2018-12-15 12:30:15 +01:00
radare
b641373b97
Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints ##core ( #12484 )
2018-12-15 11:37:19 +01:00
Khairul Azhar Kasmiran
b6905cfc88
Fix so -N when no anal info available ( #12469 )
2018-12-12 22:03:32 +01:00
Khairul Kasmiran
cd9097c5ef
Visual 'k' honors asm.bb.middle
2018-12-11 18:17:51 +01:00
dav1901
3ca357b182
Fix few clang warnings ( #12394 )
2018-12-04 14:19:30 +01:00
pancake
f08d8bedd5
Fix visual xrefs address
2018-12-04 10:45:15 +01:00
dav1901
2f0f89693f
Minor fixes/cleanups ( #12388 )
2018-12-03 23:32:08 +01:00
pancake
9fff3e85ed
Fix visual xrefs
2018-12-03 23:24:52 +01:00
pancake
30c26ec104
Some more improvements for the visual xrefs (fix undo seek and more)
2018-12-03 16:36:26 +01:00