Commit Graph

663 Commits

Author SHA1 Message Date
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
pancake
c28a9ed359 Add <>hl keys in Vx ##xrefs 2018-12-03 00:47:16 +01:00
pancake
c239f0e5d2 Fix #12359 - Vx<enter> does a seek history push 2018-12-03 00:46:51 +01:00
pancake
842dadc41d Add mips software breakpoint in the macro 2018-11-27 10:19:07 +01:00
pancake
ef997d8697 Vx supports mouse wheel now 2018-11-25 02:20:36 +01:00
pancake
8eb77d85ff Cleanup the visual xref code 2018-11-25 02:13:28 +01:00
pancake
272d01784e Add fcnInsteadOfAddr arg for proper xX in visualRefs from V, Vb and VV 2018-11-25 01:55:46 +01:00
pancake
bc322ac9cf Fix #12313 - Vbv is not VbF 2018-11-25 01:23:33 +01:00
pancake
becc6a5fab Trim refname if it exceed the screen width 2018-11-24 02:52:41 +01:00
Riccardo Schirone
356ff9a7ff Fix cursor when following refs/xrefs with \n in visual mode (#12304)
Commit cc9d361dd3 only partially solved
the issue. The same should have been done for \n, \r, ' '. This patch
refactors the code to be sure both cases do the same thing.
2018-11-23 21:00:18 +01:00
dav1901
ef42e5a205 Fix few more covs (#12303) 2018-11-23 20:50:23 +01:00
dav1901
c82049aaad Fix two minor warnings (#12296) 2018-11-23 13:54:28 +01:00
pancake
c1fa170503 Improve the Visual xrefs with from/to disasm and handle JK ##visual 2018-11-23 03:07:34 +01:00
Luca Di Bartolomeo
59d0685b70 Fix #11427 - Crop output in vertical split in visual mode to avoid overflow 2018-11-23 01:15:05 +01:00
Riccardo Schirone
cc9d361dd3 Reset cursor when using refs/xrefs in visual, otherwise it gets summed (#12277) 2018-11-22 22:21:06 +01:00
radare
d05292e485
Fix 80 warnings coming from gcc8.2 (#12280) 2018-11-22 22:11:43 +01:00
radare
d0e6a692cb
Move the fcn refs visual feature into the view instead of adding more keys ##visual 2018-11-22 21:20:47 +01:00
Khairul Azhar Kasmiran
b703010171 Visual 'j' honors asm.bb.middle (#12274) 2018-11-22 15:48:11 +01:00
pancake
173333b3e5 Fix #12230 - Honor cursor in Vp xX ##visual 2018-11-22 15:17:47 +01:00
pancake
11c6fbc95a Fix VJ scrolling stuck issue ##visual 2018-11-20 11:09:12 +01:00
David CARLIER
033e073c4e Little warning build fixes (#12232) 2018-11-20 01:13:54 +01:00
radare
f0ac280d17
Fix #11714 - VJ not working sometimes (#12217) 2018-11-19 14:44:54 +01:00
pancake
913a8563fe Improve the visual titlebar in cursor is enabled ##visual 2018-11-15 19:09:36 +01:00
pancake
f5ae9bb5b8 Change the behaviour of V< and V> to make it slurp or dump files ##visual 2018-11-15 19:09:36 +01:00
pancake
cb15913a70 Initial support for key repetitions in visual mode ##visual
* V3l is the same as Vlll, also works in cursor mode
2018-11-15 19:09:36 +01:00
pancake
0f81fb8dc3 Fix 3 byte overflow in r_print_hexdump() 2018-11-15 01:40:11 +01:00
Sergi Àlvarez i Capilla
a9ac72f160 Implement scr.scrollbar ##visual 2018-11-13 00:22:22 +01:00