Khairul Azhar Kasmiran
ce139fb737
Fix r_print_color_op_type param type mismatch ( #14825 )
2019-08-17 19:18:22 +08:00
pancake
1dfbedc545
Trimming down the disasm to fix an oobread in VV
...
$ r2 -NAAc 'e asm.pseudo=1;s 0x000c7dd0;VV' classes.dex > /dev/null
2019-08-06 16:01:52 -07:00
dodococo
00a1dc4601
Increase min width to 3 in p= ( #14757 )
2019-08-04 06:37:53 -07:00
dodococo
e33a88e5be
Change the look of the p= (Add scr.hist.block) ##print
2019-08-04 05:17:27 -07:00
pancake
74102d1c53
Fix #14696 - Fix p= in utf8 mode recent regression
2019-08-01 01:38:01 +02:00
dodococo
90e7f90361
Changed the utf8 characters ( #14719 )
2019-07-31 20:54:17 +02:00
deepakchethan
c452f41a98
Featur #14351 : Added utf8 support for p= based commands
2019-07-27 13:04:39 +02:00
pancake
2025efafc5
Introduce scr.demo to add effects in panels enter/exit ##panels
2019-07-11 07:00:41 +02:00
Khairul Azhar Kasmiran
f56c250dd1
Use a pointer to eprintf instead
2019-06-30 16:02:45 +02:00
Khairul Azhar Kasmiran
8253009c17
Fix aaa color under scr.ansicon=0
2019-06-30 16:02:45 +02:00
dav1901
e3f611f364
Fix a few null dereference issues ( #14419 )
2019-06-25 19:40:29 +02:00
pancake
872983f940
Do not assert when cursor is disabled
2019-06-22 18:08:02 +02:00
dodococo
2e5fae208f
Fixes #13628 : cmd.hexcursor now works with selections! ( #14394 )
2019-06-22 14:06:11 +08:00
Florian Märkl
e19ca424f5
Fix Warnings
2019-06-21 12:18:32 +02:00
pancake
f6f47a6620
Honor hex.section in pxb ##print
2019-06-19 12:48:56 +02:00
pancake
693b7f1524
Improve pxr for null words and relocs and use hex.section in pxs+pxr ##print
2019-06-19 12:48:56 +02:00
Khairul Azhar Kasmiran
76447d336d
Fix #14046 - Don't use ansi with aaa notifications if no ansicon ##cons
2019-06-17 18:02:40 +02:00
pancake
596e208350
Handle ^C in pz which may be holding on slow IO backends
2019-06-17 15:45:16 +02:00
pancake
c5cad6f482
Fix #14263 - Add hex.section option for the hexdump ##print
2019-06-12 13:58:12 +02:00
Srimanta Barua
6d8aeda83f
Track pushed register (note: immediately after lea/mov) to resolve push-ret ( #14034 )
...
* For mov reg, <src>, only track if <src> is immediate value
* Add R_ANAL_OP_TYPE_RPUSH (UPUSH | REG)
* Changed so that "rpush" is printed instead of "upush" in case of register push
2019-05-15 12:04:41 +02:00
pancake
c68bbcd918
Honor ec flag in colorized disasm for names vs numbers ##disasm
2019-04-26 02:05:21 +02:00
pancake
4a1e9db030
Add scr.bgfill config option ##print
2019-04-21 12:39:45 +02:00
pancake
6c497aae89
Make p= bars dont use the background color ##cons
2019-04-21 12:39:45 +02:00
radare
376ee077ff
Honor color theme in p== ##print
2019-04-19 09:59:58 +02:00
radare
d999a3d056
Add scr.square and implement the prc= command ala pz,p=.. ##print
2019-04-16 13:47:22 +02:00
radare
6921aee8d8
Move pava from core to print and honor it in pxa ##print
2019-04-15 13:22:27 +02:00
MK
7a31e76967
Added missing c2 command + theme support for comparison commands ##diff
2019-04-13 14:03:46 +02:00
pancake
29b4a5e31a
Fix 2 crashes found with asan in the hexdump
2019-04-05 02:39:38 +02:00
radare
28bd6b0757
Add instruction refs array in pdj and agj, for r2dec ##anal
2019-04-04 19:12:37 +02:00
radare
8c3426d816
Fix #13323 - Skip nulls in pxr ##print
2019-03-18 01:42:48 +01:00
Óscar Carrasco
22d3438cdb
Implement UJMP/UCALL color and update themes ##disasm
2019-03-09 14:23:25 +01:00
radare
37189bdee3
Workaround the cursor scroll glitch in folded functions
2019-02-18 00:50:02 +01:00
pancake
4810073db8
Fix conditional again
2019-02-09 12:11:22 +01:00
pancake
71d0043773
Fix off by one conditional
2019-02-09 12:09:16 +01:00
pancake
0a7643c585
Fix some ASAN issues found randomly
2019-02-09 11:10:27 +01:00
Khairul Azhar Kasmiran
7a3dfdb4b0
Remove extra space after hexdump comment header ( #12984 )
2019-02-04 00:14:12 -06:00
Khairul Azhar Kasmiran
5daf89a4b0
Remove Color_RESET in hexdump comments when scr.color=0 ( #12974 )
2019-02-03 08:54:51 -06:00
Khairul Azhar Kasmiran
e87c501063
io.unalloc.ch: Hexdump char if byte is unallocated ( #12968 )
2019-02-02 15:24:04 -06:00
Khairul Azhar Kasmiran
3423b1f563
io.unalloc=true: print space in ascii hexdump if unmapped ( #12958 )
2019-01-31 09:20:04 -06:00
Maijin
6b3535ca36
Add an additional null name check in print.c
2019-01-25 06:21:45 +08:00
Florian Märkl
f80a47ab60
Move Palette to RConsContext to make RCoreTask less racy ##cons
2019-01-18 11:58:49 +01:00
radare
f694a48280
Check if address is mapped in the hexdump and disasm via io.unalloc ##print
2019-01-16 16:06:03 +01:00
radare
ab3a7be704
Almost completely kill RIOSection from io and core (-218LOC) ##refactoring
...
* Use RBinSection, RDebugMap or RIOMap instead
* Remove omps command
* Fix segfault in ?E+
* Improve anal.eobjmp (bug spotted after almost killing iosections)
2019-01-13 03:07:51 +01:00
radare
2f91d02634
Initial implementation of hex.align ##hexdump
2019-01-10 09:21:20 +01:00
dav1901
ceeb25ce49
Minor code cleanups/fixes ( #12595 )
...
* Minor code cleanups/fixes
* use r_base64_encode_dyn
* Fix clang-analyzer warning(uninit var)
2019-01-03 00:30:06 +01:00
pancake
c40ddd3552
Several improvements in the Visual mode (help, tabs, ...) ##visual
...
- Remove the V@ command - not intuitive and a bit alien
- rotating print modes with tab was segfault because of UB
- Implement recursive interactive help
- Support ranged cursor selections (for pxd, pxb, pxq, ...)
- 'i' in pxb visual runs Vd1 to edit the bits under the cursor
- V' is no longer mixed with Vt
- Properly restore the print sub-modes in tabs
- Smart tab key hints (beter located and shorter)
2019-01-02 02:09:31 +01: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
dav1901
303a57bb85
Minor code cleanups/fixes ( #12519 )
2018-12-20 11:50:29 +01:00
dav1901
0a65d76eb8
Minor cleanups/fixes
2018-12-18 16:26:17 +01:00