Commit Graph

83 Commits

Author SHA1 Message Date
pancake
84070a45f6 Implement anal.{limits,from,to} 2014-11-03 04:12:12 +01:00
Thanat0s
63d79f9a6b Use the whole space in visual for function list 2014-10-23 14:55:33 +02:00
pancake
d1bf968620 Honor cursor in Vdr and Vdh 2014-10-22 01:01:38 +02:00
Jonathan Neuschäfer
4eee744995 VdS: set flags where the strings are, not at $$ 2014-09-28 03:30:30 +02:00
pancake
0248e53fb6 Add scr.visual, Fix BinBios section loading (rva issue) 2014-09-28 03:27:22 +02:00
pancake
cde83cfd0c Add many experimental enhancements for the visual debugger
- V@ is an alias to set cmd.vprompt
- New config variables!
  stack.size = size of stack displayed in Vpp
  stack.delta = substract that delta to the stack address
  stack.anotated = use pxa instead of pxw
  scr.highlight = word to highlight by RCons
  hex.flagsz = override flag size in pxa
- Fix x86 udis anal plugin size of invalid instructions
- Fix 'hud file not found' issue
- Add 'Vdh' to set scr.highlight
- Fix V: wheel scroll issue
- Realign pxa marks if addr > UT32_MAX
- Set hex.flagsz = 9999 to cover the whole area instead of just 1 byte
2014-09-27 03:48:54 +02:00
Jody Frankowski
320c43b262 Use get_fcn_in where it used _at 2014-09-26 18:14:09 +02:00
Jody Frankowski
df289d8611 Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at 2014-09-26 17:16:28 +02:00
Y. Sapir
d42dbf55d2 Fix some compile warnings. 2014-09-24 13:20:37 +02:00
pancake
b0b16a7318 Allow af and df to resize+ redefine new function (anal testing) 2014-09-22 15:00:41 +02:00
pancake
342ff7ba4f Bring back the anal vars (wip), Fix Vvg, and VJK with screen boundaries 2014-09-22 13:45:36 +02:00
Jonathan Neuschäfer
f040d95a86 Ve: show the description of the selected var
This still sucks a little. Long lines should be broken.
2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
18c4d1da2a libr/core/vmenus: use r_cons_clear00 where applicable 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
c61ecbd066 Ve: document the * and / keys as aliases for +/- 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
17a49afb91 Ve: don't jump to zoom.to after the last item of a group
No more wall hacks!
2014-09-13 00:17:36 +02:00
pancake
071578cb80 Fix 'pxa' disco-mode problems 2014-09-08 01:33:50 +02:00
pancake
e161a915dd Fix #1276 - Extend 'Vd' to support more types #1276 2014-09-03 10:26:41 +02:00
pancake
327104086f Add 'aff' command to fit function boundaries. Used after 'aa' 2014-09-02 02:43:19 +02:00
pancake
1ee20b996f Allow to increment function size with Vde 2014-08-30 03:28:09 +02:00
pancake
1f1290d62f Add 'Vde' to shrink a function (cursor supported) 2014-08-30 03:13:11 +02:00
pancake
e995c373cf Fix #1233 2014-08-23 02:27:31 +02:00
jvoisin
8823dcc253 Fix #1096 aka. removing asm.profile 2014-07-02 17:47:44 +02:00
pancake
ad52617443 Sort eval vars when calling r_config_lock(). Useful for 'Ve' 2014-06-13 22:40:03 +02:00
pancake
7cde5cd39e Add 'VX' to follow function refs, Fix 'Vx' xrefs 2014-05-25 03:28:54 +02:00
Anton Kochkov
c5a8fc12e2 Fix CID 1134840 2014-05-03 04:29:09 +04:00
pancake
ad6b3842df Fix build and some more sdbization of anal vars 2014-04-04 03:42:22 +02:00
condret
4947acdfa7 prevent T in visual-mode from segfaulting
thx @thejh
someone, please take a look at this, the real bug might be still existing
2014-03-31 03:07:46 +02:00
pancake
609122eac9 Update to sdb 0.9 (array api changes) 2014-03-26 04:16:03 +01:00
pancake
fb98bc1335 More sdbization for comments and hints (-250LOC) 2014-03-12 02:44:49 +01:00
pancake
73a46d574c SDBize and refactor Anal-Hints, still unfinished 2014-03-11 02:47:10 +01:00
pancake
59ef37f644 Remove debug sleep 2014-03-02 02:14:24 +01:00
pancake
cdf10f3cbf Fix Visual cursor function define range 2014-03-02 01:49:19 +01:00
pancake
7d06b72151 Fix Vdr 2014-03-02 01:15:04 +01:00
pancake
da81385f5d Fix #621 - Segfault in RCoreVisualMounts (VM command) 2014-02-26 18:45:59 +01:00
pancake
070bc97286 Fix #582 - Escape binary strings in output error message 2014-02-23 01:56:26 +01:00
pancake
1f6ee6d546 Fix #608 - Vv endless read #608 2014-02-08 12:09:12 +01:00
pancake
0cce4f19fb Refactor to fix bindings 2014-01-23 04:34:59 +01:00
pancake
0776c81feb Refactoring in RAnal->Meta for -8LOC 2014-01-23 03:28:25 +01:00
pancake
322a8a7654 Fix build for latest refactoring 2013-12-06 05:18:57 +01:00
pancake
05b66c36a9 Fix bug in Ve->Vt ghost flagspaces 2013-10-06 15:06:30 +02:00
pancake
360222d31e vmenus cleanup and add f= command for flag percents 2013-09-24 00:43:31 +02:00
pancake
9536a6fa33 Enhace Vt 2013-09-21 17:50:09 +02:00
pancake
479ab5d216 Fix #202 - No help available in "visual code analysis menu" 2013-09-02 01:19:43 +02:00
pancake
a597b0e414 Bring back code|data xrefs to life. Use 'ar' command
'ax' and 'ar' are in conflict. must resolve
Uses sdb to store code and references
Ugly code that needs a huge cleanup
Update to latest sdb
2013-07-19 03:35:45 +02:00
pancake
fd075de90a Add 16bit dithering for 256/16M rgb console + fixes
Add scr.rgbcolor to disable 16bit ansi escapes
Disabled by default on windows
Implement ansi to rgb and rgb to ansi conversors
Implement 256 color to rgb bruteforcer
ec: renamed to ecr
Fixes for the VE menu
Drop --enable-devel flag from r2-bindings/README
2013-07-17 22:12:14 +02:00
pancake
be46b9da31 Initial support for truecolor (xterm only)
Add e scr.truecolor variable
Add !! command to save history
Add ec: command to randomize palette
Minor rgb trash fix,
2013-07-17 19:34:27 +02:00
pancake
a1123b6a69 Added default color paletes for rcons
Added 'ecf':load colorschemes
Added VE visual menu to configure colors
r_cons_rgb_parse() needs a rewrite
2013-07-17 03:51:53 +02:00
Eduardo de la Arada
f6173bdaf0 * Fix json output for undefined flags
* Add json output to bin_fields
* Fix typo at visual_mounts
2013-07-01 16:29:47 +02:00
pancake
4c63493320 Fix Vdd 2013-06-28 11:58:30 +02:00
Eduardo de la Arada
870696bbde Add "show mountpoints" option to fs vmenu 2013-04-24 17:13:52 +02:00