radare
4fc2a43dff
Make 'o' do the inverse of 'O' ##visual ( #13808 )
2019-04-18 17:12:50 +02:00
Deepak Chethan
71dd95bb90
Rotate between call/jmp/lea in graph and panels with 'r'
2019-04-16 18:42:30 +02:00
Deepak Chethan
1b529c4282
Fix #13713 - vr rotates between JMP, CALL and DATA reference hints ##visual
2019-04-16 10:09:43 +02:00
tick
23ac83c26e
Fixed help text for visual seek ('o' ->'g') ( #13748 )
2019-04-15 00:09:18 +02:00
radare
365a534505
Fixes for flagzones and scr.scrollbar ##visual ( #13698 )
...
* scr.scrollbar (0=no,1=right,2=top,3=bottom)
2019-04-11 06:48:22 +02:00
pancake
1b4d56162d
Add scr.scrollbar.bottom ##visual
2019-04-11 04:48:14 +02:00
Deepak Chethan
05c272b950
Fix #13596 - Implement afb= and afl= and do some refactor ##anal
2019-04-09 08:07:17 +02:00
pancake
caa3df9fba
Handle /* in reg/stack cursor in debugger view ##visual
2019-04-09 02:01:32 +02:00
pancake
9620c3d5b6
Handle +- keys to increase/decrease register value ##visual
...
* When in cursor mode in the debug visual view select the reg with tab+arroows
2019-04-09 02:01:32 +02:00
pancake
a172beb501
Honor scr.scrollbar in visual graph ##visual
2019-04-03 02:29:10 +02:00
radare
b0141ba809
Improve pf visualization via Cf in pd ##disasm
2019-03-31 21:43:19 +02:00
Khairul Azhar Kasmiran
f8dec83968
Fix Visual jk - prc interaction ( #13578 )
2019-03-31 18:22:07 +02:00
radare
674504a90c
Fix #13333 - Show flag zones in scr.scrollbar ##visual
2019-03-29 16:10:59 +01:00
pancake
e8eced4257
^F,B in visual is used to scroll pages not bytes ##visual
2019-03-29 15:37:52 +01:00
pancake
874b394632
pxA > pCA
2019-03-26 13:08:02 +01:00
radare
75876f6d29
Some fixes for the debug/emul traces and initial visual mode ##debug ( #13475 )
2019-03-23 14:59:15 +01:00
Vanellope
49f54d3aa5
Vpp"c now properly rotates ##visual
2019-03-22 20:46:37 +01:00
Khairul Azhar Kasmiran
5216f22aa0
Visual 'k' honors asm.flags.middle ##visual
2019-03-22 16:22:31 +01:00
Khairul Azhar Kasmiran
f8bf1e45a6
Optimize slightly r_core_visual_disasm_down() ( #13450 )
2019-03-22 00:41:51 +01:00
Anton Kochkov
d705bb9444
Fix MSVC warning ( #13434 )
2019-03-20 14:32:49 +08:00
pancake
f6199df12e
Fix visual mountpointss, move it into Vb ##visual
2019-03-20 02:01:17 +01:00
radare
fbe251a759
Add support to fold basic blocks in graph, disasm and commandline ##disasm
...
* Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
2019-03-18 02:51:12 +01:00
pancake
e73d2c1f63
Fix #13357 - vG and v^ work again as an alias for vgg and vgG
2019-03-17 12:14:37 +01:00
radare
3f118abdee
Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz ##anal
...
* Remove many uses of max_bb_size
* Use anal.verbose in more places
* Fix 2 crashes in the graphs and the analysis
* Implement and use experimental read_ahead for anal
* Introduce read_ahead approach for testing io usage and performance in analysis
* More cleanup and expose a new api for RAnalOp
* Kill FCN_SDB and some more code cleanup
* Add bytes_read var, convert some addr + idx -> at and reinstate some len-based checks
* Ensure invalid insn handling doesn't check invalid data
* Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
* Remove gotoBeachRet macro and just use the goto statement
/by @kazarmy @radare @ret2libc
2019-03-16 10:20:20 +01:00
Anton Kochkov
bb67b54f74
Remove CYGWIN & MINGW remnants ( #13377 )
2019-03-15 12:55:08 +08:00
radare
913c99b4e1
Compute file hashes on request via it
and compare if has changed ##bin
2019-03-09 17:36:59 +01:00
pancake
7292619c12
Implement graph.trace and improve dt+ with dt++ for abt ##graph
2019-03-08 10:08:48 +01:00
radare
da6ec135dc
Fix #13283 - Swap g<->o in visual and graph ##visual
2019-03-06 11:14:23 +01:00
pancake
c29310bb73
Improve visual tabs switch with decompilation mode ##visual
2019-03-05 11:08:41 +01:00
radare
7a4b75fbed
Implement support for decompiler graphs in 'v #' ##graph ( #13261 )
2019-03-04 04:02:42 +01:00
pancake
9583885a72
Honor asm.indent and only toggle in disasm
2019-03-04 02:44:13 +01:00
pancake
38a0343e62
Implement visual decompiler and fix the RConfigHold API ##disasm
2019-03-04 02:44:13 +01:00
pancake
03cb8dd659
Implement V$ to set the program counter ##debug
2019-03-03 23:10:43 +01:00
Riccardo Schirone
eae19137b9
Use macros for common flagspaces names instead of hardcoding them ( #13175 )
2019-02-23 01:31:06 +01:00
radare
73f76a99b2
Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks ##cons ( #13132 )
2019-02-18 06:20:01 +01:00
radare
37189bdee3
Workaround the cursor scroll glitch in folded functions
2019-02-18 00:50:02 +01:00
Nmatt
f9de72b564
Fix toggle emu.str via v) ##visual
2019-02-12 02:24:47 +01:00
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