Commit Graph

124 Commits

Author SHA1 Message Date
pancake
d5a65fa24d Initial support for VB (needs more work) 2015-10-12 16:11:19 +02:00
pancake
075efefd15 Add VF_ HUD for flags and comments 2015-10-08 14:01:07 +02:00
pancake
50340be871 Fix #3376 - Implement immbase anal hint 2015-09-28 01:00:06 +02:00
Jeffrey Crowell
92226d0650 Rename r_config_swap() to r_config_toggle()
closes #3309
2015-09-17 14:20:51 -04:00
pancake
4c53b919db Fix #3308 - support string and files in rarun2 input 2015-09-17 10:46:11 +02:00
pancake
4e47d86de0 Honor wheelspeed, fix oob in vmenus and more boolification 2015-09-14 16:22:57 +02:00
pancake
b515a34676 More stdboolification 2015-09-14 12:35:38 +02:00
Maijin
6831dd2f6d Revert "More misc cleanup"
This reverts commit 788a3b02c7.

	modifié :         libr/bin/format/pe/pe.c
2015-08-28 20:58:21 +02:00
jvoisin
788a3b02c7 More misc cleanup 2015-08-28 19:13:27 +02:00
pancake
14eb653f8a Fix Vejejjjjjjjjjjjjjjjjjjjjq issue 2015-07-15 01:39:00 +02:00
Riccardo Schirone
a6c23407b2 cons/cons.c: avoid printing last line
fix #2908
2015-07-14 18:06:55 +02:00
pancake
93380e5223 Handle JK in Ve 2015-07-09 02:16:25 +02:00
Anton Kochkov
1479aeca8e Fix a few Coverity issues
Fix CID 1205204
Fix CID 1171365
Fix CID 1135001
Fix CID 1134921
Fix CID 1134848
Fix CID 1134840
Fix CID 1134824
Fix CID 1267983
Fix CID 1230038
2015-04-19 03:15:29 +03:00
pancake
abd6516601 Ve honors the terminal height 2015-04-14 03:07:57 +02:00
pancake
87162dc8bf Add wta support for appending dump. 2015-04-03 04:11:26 +02:00
pancake
f4e3f593d4 Add dexdump.sh to import DEX info into r2, VF now fits in screen
And 'C' toggles color! a use-after-free has been fixed too
And more instructions are now recognized by the analysis
2015-03-24 03:23:56 +01:00
Jonathan Neuschäfer
dcc1a15749 more EOF fixes 2015-03-23 16:16:37 +01:00
pancake
12ea9734b5 Fix about 15 more random COVs 2015-03-21 02:04:49 +01:00
pancake
515b2e77bc Fix about 40 COVs related to memleaks and buffer overflows 2015-03-21 01:27:54 +01:00
pancake
2716e30236 Implement enum and struct browsing with Vt
$ r2 -c 'td enum Foo {BAR,COW,LAW}' \
	-c '"td struct Bar {int a;char *c;int c;}"' \
	-cVt --
2015-03-18 04:15:00 +01:00
pancake
5cd2165633 Initial implementation of Vt. Still not finished 2015-03-17 01:29:28 +01:00
pancake
28d6c12043 V! -> V!!, VV(nofn) -> V!
- VV only opens if there's a function analized
- V! now opens the panels view
- V!! launches the 2048 game
2015-03-05 23:33:28 +01:00
jvoisin
2f6793a262 Coverifix 2015-02-18 00:29:35 +01:00
jvoisin
7a1975bd06 Add some comments for graphs + coverifix 2015-02-17 17:03:16 +01:00
pancake
b84b8e36ac Make V? ignore cursor mode. Vc? is now Vdm 2015-02-17 11:47:24 +01:00
jvoisin
a193e54eac Coverifix 2015-02-17 00:34:51 +01:00
Jeffrey Crowell
70ce7bcdb9 fix crash in VM
fixes #2092
2015-02-14 20:44:17 -05:00
pancake
3735eb66a8 Add VdR to find references 2015-02-09 03:21:47 +01:00
pancake
7b597ea874 Fix latest COVs 2015-02-08 00:30:25 +01:00
pancake
e063587ed9 Two tiny COVs 2015-02-05 10:30:46 +01:00
Jeffrey Crowell
bf943e8729 coverifix 2015-02-05 00:29:59 -05:00
jvoisin
95d9704498 More coverifix 2015-02-03 15:53:51 +01:00
jvoisin
249fb839fe Coverifix 2015-01-30 22:51:01 +01:00
pancake
aa1fa2bc62 Fix some COVs 2015-01-29 12:16:37 +01:00
jvoisin
8ac1616daf Fix some coverity issues 2015-01-14 02:53:34 +01:00
pancake
559c2cd25a Add '!' inside '#!' and make r_core_editor accessible from r_cons_editor. 2014-12-19 03:17:28 +01:00
pancake
ab1c7df80f New commands 'afm' and 'Vdj' (to merge two functions) WIP
* Update SDB from Git
2014-11-15 02:08:00 +01:00
Henrik Nordstrom
332f3f1834 Correct VdS when operating on a selected region
- only accept \0 terminated strings
- unify code mostly with style of Vds. Not strictly needed
  when only \0 terminated strings are accepted.
- don't care about block boundary. Upper code already defines
  the region for us which may or may not be a block.
Another piece of #1621.
2014-11-09 17:22:59 +01:00
Henrik Nordstrom
1a9a9ebab4 Truncate Vds string value to selected field length
Another piece of #1621
2014-11-09 00:23:47 +01:00
Henrik Nordstrom
84b07b384e Correct string length & name in visual mode Vds command
this is a partial fix for #1621.
2014-11-09 00:23:47 +01:00
pancake
118f7ef2d1 Fix two coverity issues 2014-11-03 10:34:14 +01:00
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