Riccardo Schirone
4003e6b8ae
util/print: fix a heap overflow when len is not a multiple of step
2015-06-25 02:07:17 +02:00
Riccardo Schirone
efa0ae88df
util: code refactoring
...
* improve indentation of r_mem_copyendian and r_print_hexdump
* remove duplicated code
2015-06-25 02:07:17 +02:00
pancake
72215da3c1
Fix px regression
2015-06-17 11:42:44 +02:00
pancake
b10aa5a0a2
Initial support for loading Android ART binaries
2015-06-17 11:14:41 +02:00
Álvaro Felipe Melchor
e58c46c0cc
Fix #2737
2015-06-14 23:15:51 +02:00
pancake
3b4773d602
Add time.zone and time.fmt eval vars, honor zone in pt and correct PE gmt
2015-04-03 23:24:09 +02:00
pancake
8d89d9af2c
Fix crash in ag, memleak in iI and nullderef in hexdump
2015-04-02 20:22:24 +02:00
pancake
14aa79eac9
Better disasm+code analysis for Dalvik
2015-03-24 00:08:48 +01:00
pancake
2361d43034
Fix oob read crash in prl
2015-03-23 01:09:35 +01:00
pancake
ef6c71208d
Fix tons of input crashes reported in #2220
2015-03-22 23:24:13 +01:00
pancake
ad80aba942
Initial support for debugger memory snapshots dms. Enhace hexdiffing
...
- Fix linux debugger
- ccc shows hexdiffing, but only the ones that differ
2015-02-23 03:29:40 +01:00
pancake
d8f96a765d
Fix android build and bin/d installation issue
2015-02-23 01:55:35 +01:00
pancake
4f15b376ed
Use YYYY-MM-DD format for pt
2015-02-22 00:07:06 +01:00
pancake
e9a3fd96d2
Add prx command -hiew-like-
2015-02-19 12:29:57 +01:00
jvoisin
a193e54eac
Coverifix
2015-02-17 00:34:51 +01:00
pancake
33ba03e9c0
Implement pxh and pxH. Honor endian and value size in pxq/Q
2015-02-16 02:45:12 +01:00
pancake
4c58ac2416
Initial implementation of p3 the 3D stereogram print mode
2015-02-14 04:17:34 +01:00
pancake
e0d7e3271d
izj strings encoded in base64 instead of uri-encode
...
URI encoded is not designed to handle binary data, and some implementations
verify that the resulting string is an uri or not. So it may fail if it
contains : or / chars.
2015-02-09 01:17:42 +01:00
pancake
33a84eb96a
Add pD? and some x86.cs refactoring
2015-02-03 17:02:34 +01:00
pancake
73f8788fdb
Fix /R/ valgrind warnings with x86.udis
2015-02-03 16:25:25 +01:00
jvoisin
b91579d489
Ups, I forgot to add SAL in r_print_color_op_type
2015-01-15 01:37:39 +01:00
pancake
9f570a927b
Fix overrun in r_buf api
2014-11-10 02:08:32 +01:00
pancake
ff03dfdadc
Initial implementation of 'pxr'
2014-10-27 17:23:13 +01:00
pancake
25927e0b60
Implement PEDA-like colors for addresses in pxw and pxq
...
- Uses 'ai' command to get address information
- We need to define new color palete entries for them
- We now have colors for: code, data, rodata, ascii, sequence
2014-10-24 21:31:46 +02:00
pancake
79c5b24bfe
Fix pxw/pxq width for hex.cols=1
2014-10-19 12:18:40 +02:00
pancake
859daf9a5b
Add consonance and tango themes. Add asm.flaginbytes
...
* invalid instruction color is now configurable
* fixed SAR as unknown instruction issue
* Bring back dead code to render flags between the offset and opcode
* Fixes for the rasta and solarized themes
2014-10-16 01:51:48 +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
pancake
d6aeae624f
Implement te,tb,tk and pf E, pf B to handle enum and bitfields
2014-09-21 01:39:18 +02:00
pancake
425013c470
Add 'pc*' command to print curblock in 'wx;s' commands
2014-08-29 12:15:21 +02:00
pancake
cd893a18e4
Show linenum in 'prl'
2014-08-27 03:13:08 +02:00
jvoisin
51187dca08
Fix previous commit
2014-08-26 23:57:41 +02:00
Anton Kochkov
30628f33c1
Improve colorization/displaying performance
2014-08-27 01:52:00 +04:00
Skia
384dcb4f45
Add support for nested structs in pf
2014-08-26 16:45:25 +02:00
pancake
9c536de095
Initial implementation of 'prl'
2014-08-26 03:53:01 +02:00
pancake
6098a4ac92
Fix #1085 - Based on a patch from @codingfree
2014-07-21 20:08:54 +02:00
pancake
db05de4513
Add orange-gray theme (ogray). Move doc/r2theme to shlr/www/enyo/colors
2014-06-14 03:53:35 +02:00
pancake
45c41d4582
Handle 'mov' color in RCons.pal
2014-05-16 04:07:03 +02:00
pancake
583be01f32
Handle ^C in /p
2014-05-14 23:24:46 +02:00
deeso
3e412605e3
Fixed: 1205190, 1205200, 1205191, 1205199, 1205198, 1205197, 1205196, 1205195
2014-04-25 14:21:20 -05:00
Anton Kochkov
52cc6ccce4
Fix CID #1135067
2014-04-25 04:52:47 +04:00
pancake
b7ac099d2d
Add 'pxd' for base10 hexdump
2014-04-12 01:14:13 +02:00
pancake
77b2e5fcc2
Fix hex.cols=1 infinite loop
2014-04-09 05:12:26 +02:00
pancake
3cc4187fc6
Add 'pca' to print code asm line 'ps' in r1
2014-04-11 00:34:48 +02:00
pancake
bb531643ca
Fix asm.arch=? asm.cpu=? and add hex.pairs option
2014-04-10 22:18:26 +02:00
pancake
10f2439c5d
Update sdb and fix #777 - pxq and pxw honors cfg.big_endian
2014-04-10 19:18:21 +02:00
Adam Pridgen
b182b23b40
fixing the following coverity issues, which entails the issue with print and most of the java issues:
...
1196398, 1196403, 1196402, 1196401, 1196400, 1196413, 1196415, 1196414, 1196411
2014-04-05 00:39:17 -05:00
Adam Pridgen
6bc694f873
Added colorization to pdn and added a dead code warning if all the bytes in a method are not consumed during analysis.
2014-04-01 16:22:56 -05:00
pancake
aa30ed647f
Fix #719 - Fixes in yank and uncrustify indentation rules
2014-03-22 00:37:25 +01:00
pancake
ec58f84572
Add asm.bytespace=true config variable
2014-02-25 01:35:23 +01:00
pancake
c406144aa7
Fix build and implement basic, print_hexdump works with null instance
2014-02-16 03:11:41 +01:00