pancake
69b40d1afa
Add ragg2 -n and -N and fix some bugs in r_buf and r_egg
2014-10-29 02:44:21 +01:00
pancake
8aa76e644c
Add some more safety checks for RBuffer
2014-10-28 18:18:30 +01:00
Skia
e64f0458d3
Fix json output for enum, bitfield, char and byte
2014-10-28 09:59:47 +01:00
pancake
ff03dfdadc
Initial implementation of 'pxr'
2014-10-27 17:23:13 +01:00
Skia
231064047c
Improve enum and bitfield names in pf
...
Remove the use of null char for non printable chars
English fix
2014-10-26 23:55:49 +01:00
Skia
d54abd6739
Colorize the pf help
2014-10-26 23:52:56 +01:00
jvoisin
a60d82b800
Fix a lot of warnings for GCC
...
Less than 20 warnings remaining on my x86_64 GCC 4.9.1
2014-10-26 13:50:58 +01:00
Skia
cd4d25f92b
Make json online
2014-10-26 02:18:13 +01:00
Skia
509f9558f7
Fix #1523
2014-10-26 02:47:34 +02:00
Skia
dc8e1ba712
Make pfj (JSON output)
2014-10-26 02:47:34 +02:00
pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
pancake
bf3c739d75
Fix crash for gdb:// to qemu-arm
...
- Fix some JamFiles
- Add config.getter callbacks
2014-10-26 01:30:17 +02: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
329bc84488
Add 'pfo' to open format description files
2014-10-21 11:49:33 +02:00
pancake
3a9a733ebf
Implement rax2 -F (r_stdin_slurp(), r_hex_from_c())
...
- Update rax2 manpage
2014-10-20 00:46:59 +02:00
pancake
79c5b24bfe
Fix pxw/pxq width for hex.cols=1
2014-10-19 12:18:40 +02:00
pancake
718e175892
Add $p for getpid(), hide UNKNOWN refs, 'cat' works with bigger chunk if unknown size
2014-10-18 00:25:55 +02:00
pancake
45a04948b7
Remove debug printf
2014-10-17 18:35:00 +02:00
pancake
da866539ee
Fix 'oo' bug (sync rcorefile and riofile lists), Better 'ob'
2014-10-17 00:04:52 +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
Maijin
7b55e920f0
Update Enum/Bitfield Help
2014-10-15 02:53:20 +02:00
Skia
8e7c4c67be
Fix double bitfield and double enum in pf
2014-10-13 16:29:03 +02:00
Skia
6e0285ab90
Fix pf
2014-10-07 17:59:58 +02:00
pancake
b8532a0679
Fix crash in tms320 finalization
2014-10-02 10:11:46 +02:00
Skia
f5a150c0ed
Fix pf
2014-10-01 12:05:41 +02:00
Maijin
461ffd6907
Fix #1393 and update other pf help messages
2014-09-28 01:47:57 +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
Maijin
c3461856e2
Fix Enum moving cursor
2014-09-25 21:46:50 +02:00
pancake
0931f502ed
Implement asm.demangle and bin.demangle, add 'fn' to display realname of flags
2014-09-24 03:01:18 +02:00
Fedor Sakharov
8f4b2cdf5b
Fix cpp names demangling
2014-09-24 02:08:18 +02:00
pancake
fe078aef9a
Little enhacement for pf enum
2014-09-23 16:12:13 +02:00
pancake
5a2c50f8dc
Handle sized bitfields and enums in pf
2014-09-23 16:07:18 +02:00
pancake
931c358d46
Minor fixes for bitfield/enum
2014-09-23 15:24:56 +02:00
pancake
fef835ccb6
Fix file-mmap-write on w32
2014-09-23 10:59:52 +02:00
Skia
baf8a068b7
Fix CID 1240150, 1240149, 1240151
2014-09-23 10:25:18 +02:00
pancake
bd3b5fe636
More fixes for bitfield prints
2014-09-22 18:08:29 +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
46ccb5e361
Fix pf x? (b)ee ;pf.a crash
2014-09-20 22:58:46 +02:00
deeso
55fe0a9e9a
Added command that 'bruteforces' the parsing of a class file in a blob of data
2014-09-20 19:46:21 +02:00
pancake
fc2bb2af7f
Fix 4GB issue file and some more warnings
2014-09-20 15:53:29 +02:00
pancake
4c4173769b
Revert "Fixing the issue where file size exceeds size of an integer":
...
3adb00621b84b271b6473cc35edabaff889141e5
e2afa84443b51faa6be1f09e465aa3d4ebadb879
0761955fdbaa671f87ac67d0f2e6c9918db08fae
17cc18fad09ca92ba88e668e3586054ec34c584f
135c62fb5de928fbc3c85bacb458ba4e9ef410c0
2014-09-20 15:33:59 +02:00
Jonathan Neuschäfer
9b5d4d53bb
fix an off-by-one bug in r_isprint
...
Array accesses, yeah.
2014-09-18 18:56:57 +02:00
Adam Pridgen
135c62fb5d
Fixing *most* warnings related to the change in r_file_slurp
2014-09-17 22:37:54 -05:00
deeso
3adb00621b
Fixing the issue where file size exceeds size of an integer
2014-09-17 23:53:25 +02:00
Skia
be6f55b772
Make the [] in pf work like an array ( #1349 )
2014-09-17 15:58:44 +02:00
Skia
f21748d465
Make the code cleaner and more readable in pf
2014-09-17 15:58:38 +02:00
pancake
90dad36646
Fix w32 build (oops dislexia)
2014-09-17 15:37:30 +02:00
defragger
51b6112925
fixes the w32 native debugging and error messages
2014-09-17 15:26:00 +02:00
pancake
ae06dc24b5
Fix file2 and file3 fuzzed ELF files
2014-09-17 11:01:36 +02:00
pancake
dec5580bf4
Fix some ELF OOB crashes (thanks @maijin for reporting)
2014-09-17 00:09:00 +02:00