Commit Graph

290 Commits

Author SHA1 Message Date
pancake
fc8773f97e Disable mouse in Vd and longer showtime in scr.feedback=2 2014-10-21 01:20:06 +02:00
condret
65d8b20d05 RCoreFile-reduction: kill RCoreFile->rwx 2014-10-08 13:29:47 +02:00
pancake
2642b03076 Handle r2 -C ../V to start in visual. Fix file.loadmethod=append 2014-10-07 01:58:42 +02:00
pancake
1be6be0a75 Spawn cmd.xterm in visual with '@' key. Enhace remote consoles 2014-10-07 00:56:39 +02:00
pancake
2ac80c7c6a Add chunked search /+ and enhace visual mode |=
* | sets cmd.cprompt
* = sets cmd.vprompt
* var names are a bit confusing, we should find better names
* Better highlight
* Fixed column in visual
* scr.colpos has been deprecated, now uses hex.cols
* Initial implementation of a chunked search /+
2014-10-06 02:36:22 +02:00
pancake
845157426a Fix mouse selection problems in V: 2014-10-05 16:20:59 +02:00
pancake
a58789782d Finally fix the brainfuck emulator 2014-10-03 20:05:33 +02:00
pancake
4249664dd4 Fix block cursor problems and temporal cursor seek in visual+prompt 2014-10-01 19:00:06 +02:00
condret
4f70c1bf89 kill RCoreFile->size 2014-09-30 15:31:19 +02:00
pancake
238bd6b6c4 Fix VV: wheel issue and set scr.highlight via Vdh, V/ or VV/ 2014-09-28 04:01:31 +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
df289d8611 Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at 2014-09-26 17:16:28 +02:00
pancake
fd02a741a1 Fix JK in !pd, fix pxa and do not parse.filter <0xff numbers 2014-09-25 00:01:09 +02:00
defragger
be0afc119c fixes the marking of disassembly in visual mode when seeking out of screen 2014-09-24 12:15:45 +02:00
pancake
a18f7819d9 Fix the support for 0x0 sized terminals (adb shell) 2014-09-24 03:17:43 +02:00
defragger
92985771df hopefully fixes the cursor movement 2014-09-23 16:14:19 +02:00
pancake
09a43efc8d Reimplemented and working RAnalFcnLocal as RAnalFcnLabel in Sdb 2014-09-23 09:37:21 +02:00
pancake
932279ed7e Initial work to disable FCN_OLD. 2014-09-23 00:40:35 +02:00
condret
606291ef85 enable following a ccall via "enter" 2014-09-22 17:25:59 +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
pancake
cc74ade290 Fix VB title issue 2014-09-17 10:36:38 +02:00
pancake
227fb0242f Fix #1335 - Fix CC! 2014-09-15 10:18:00 +02:00
pancake
8110fefc9f Implement aek, aef, Add scr.responsive, esil.status and esil.romem config vars
- Features scr.responsive
- Fix a bug in rarun2 when using a profile
- Update sdb to fix another null deref
2014-09-11 04:18:23 +02:00
condret
ec3df92770 kill r_core_file_t->filename 2014-09-09 17:02:25 +02:00
pancake
411029cb5e Fix pxa segfault and visual blocksize issue 2014-09-08 22:43:13 +02:00
pancake
15aaf3cfc5 Fix the scr.wheel thing again. Waiting for maijin feedback 2014-09-04 11:06:41 +02:00
pancake
b294cf34bc More honors to scr.wheel 2014-09-03 23:55:09 +02:00
pancake
610e8d879c Fix #1279 - Add scr.wheel to enable/disable mouse wheel 2014-09-03 23:13:41 +02:00
pancake
b805d32602 Quote the CC for V; to allow special chars 2014-09-01 01:32:32 +02:00
pancake
84ed11db72 Visual 'O' key toggles asm.esil 2014-08-30 01:11:46 +02:00
jvoisin
7ec7dbd031 Add the hud.path key, closing #1263 2014-08-30 00:17:22 +02:00
pancake
60c7c33e3f Now TT in sandbox mode and fix segfault in free 2014-08-28 03:41:23 +02:00
pancake
c6bc6f099d Rename l to T, add cfg.user and 'TT' chat prompt
* Add cfg.user variable
* Implement TT chat prompt
* Invoked from 'VT'
* Rename 'l' to 'T' command (log -> textlog)
* Add r_sys_whoami () -> set default username
* Add $$ trap instruction in ESIL
* Implement POP and STACK esil commands
2014-08-28 03:11:13 +02:00
pancake
2468566d86 Set cursor=0 when following far branches 2014-08-27 21:56:43 +02:00
jvoisin
9b99c0135d Even more coverifix 2014-08-18 15:03:02 +02:00
jvoisin
8f0fa7567a Fix some memleaks found by coverity 2014-08-17 20:30:48 +02:00
pancake
c91f838821 Handle ':' prompt in aa graph too 2014-08-05 19:49:33 +02:00
pancake
0a292c936a Add asm.indent, handle 'xX' in aa graph and enhace ptr references 2014-08-05 18:03:14 +02:00
pancake
06108516b0 Allow resizing window when in aa-graph-view (VV) 2014-08-04 01:30:29 +02:00
jvoisin
23393e5fc6 Add missing break in visual mode for F[4-5-6] keys 2014-08-01 14:59:31 +02:00
pancake
d98acc233d Add V& key to rotate between asm.bits 2014-06-25 03:07:54 +02:00
pancake
160c4568f7 More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug
- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
2014-06-17 10:23:11 +02:00
pancake
dfb9d11474 Initial implementation of the new ESIL. (RPNESIL)
Use the 's' key with static analysis to step
Anal backends must be updated to use the new syntax
Uses 'ar' to get/set regs, and anal->io for read/write mem
Some few commands implemented, no extend api yet
2014-06-16 05:58:00 +02:00
pancake
6266fc66c7 Minor fixes 2014-05-28 17:49:32 +02:00
pancake
aafe8c6eaf Fix some coverity issues 2014-05-26 14:28:55 +02:00
pancake
7cde5cd39e Add 'VX' to follow function refs, Fix 'Vx' xrefs 2014-05-25 03:28:54 +02:00
Anton Kochkov
2d15ed9523 Fix CID 1134849 2014-05-03 04:29:10 +04:00
pancake
7028b225bd Added 'VV' command to run the visual graph mode 2014-04-29 03:54:20 +02:00
Anton Kochkov
2a787faf44 Fix CID 1134750 2014-04-26 04:12:09 +04:00