pancake
74731aa7b1
Minor code cleanup in io
2013-06-04 23:49:28 +02:00
pancake
29066085de
New 'afb <bits>' per-function asm.bits, Renamed 'afb' to 'afbb'
2013-05-24 02:53:15 +02:00
pancake
3ba48ac9ad
More color theme fixes and categories (math, bin, other)
2013-05-23 12:37:40 +02:00
pancake
04bcbfd290
Fix off-by-one issues in anal comments ( fixes #95 and probably #96 )
2013-05-23 10:33:21 +02:00
pancake
ecc45d8d53
More fixes in 'ec' and 'ecs' commands for color palette
2013-05-23 03:03:40 +02:00
pancake
e5cdab6d20
Fully configurable console palette for disassembly, hexdump and prompt
...
- Fix overflow in r_cons
2013-05-23 02:26:48 +02:00
pancake
a42ab6898d
Extend the fix of #92 to handle func name refs on nonlinear addressings
2013-05-22 04:30:46 +02:00
pancake
9d65bfe70c
Initial r_cons palette support. See 'ec' command
2013-05-22 04:22:49 +02:00
pancake
8c5a6d68ff
Handle fcn in r_parse, unify filter() and add locdiff utility
2013-05-22 01:49:18 +02:00
pancake
e3129f246e
Show flag comment in branch references ( fixes #92 )
2013-05-21 08:59:08 +02:00
pancake
ca8b684637
Add CCa and CCa- commands (comments without seek)
2013-05-20 23:00:11 +02:00
pancake
16ddff4eb9
More work on ESIL, and implement r2 -Desil ..
2013-05-20 03:00:49 +02:00
pancake
9f309aea25
Rename RAnalOp->code to RAnalOp->esil (Evaluable String Intermediate Language)
2013-05-17 01:50:49 +02:00
pancake
356640967b
Fix double warning for -zz and add support for openSUSE in mingw32.sh
...
- Fix mingw32 build
- Fix double warn for -zz
- Some code indentation in c55plus code
- mingw32.sh now supports openSUSE
2013-05-17 01:42:24 +02:00
pancake
3c62d1905a
Fix rarun2 stdout and stderr pipes
...
dcu requires argument to work
Enhace rarun2 manpage
Fix rax2 -B for negative values
2013-05-05 19:39:01 +02:00
pancake
735bcc2fb9
Use r_file_abspath() and add dir.projects eval config var
2013-05-05 18:35:14 +02:00
pancake
f2c8e597d8
Add 'pcw' and 'pcd' to print C code for 32 and 64 bits
2013-05-04 02:57:19 +02:00
pancake
be02d4fc9d
Initial work on the evaluable opcode analysis strings
...
- New command 'ae' to evaluate those expressions
- Use 'ao~code' to see the generated eval strings
- Rerefix udis86 16bit issue
2013-05-04 02:35:52 +02:00
pancake
7517099976
Implement 'woe' command and honor NOSUDO and PREFIX in sys/*.sh
2013-05-02 23:49:58 +02:00
pancake
98a1fac017
Autocomplete wf, wF, wt, wp
2013-05-01 01:01:43 +02:00
pancake
8eb68dda7b
'pdi' is now the same as 'pid'
2013-05-01 00:40:26 +02:00
pancake
b244a31cef
Upgrade enyo and enhace webui (add scripting tab)
...
- Honor pvj length
- Refix udis86 16/32bit disasm
- Fix many glitches in the webui
2013-04-30 03:25:32 +02:00
pancake
0aaa61f7d2
Store CFLAGS in configure, fix build race condition and rabin2 -zz
...
- Try to fix the race condition in build
- Fixes for rabin2 -zz (show strings when opening an unknown file type)
- Store CFLAGS and LDFLAGS at configure stage
2013-04-26 03:15:39 +02:00
pancake
c22aaf16d2
Fix bindings, loading strings of unknown filetype
2013-04-26 00:04:05 +02:00
Eduardo de la Arada
870696bbde
Add "show mountpoints" option to fs vmenu
2013-04-24 17:13:52 +02:00
pancake
fb19a8cdd4
Fix debug of 32bit programs on 64bit boxes
2013-04-24 09:46:57 +02:00
pancake
e20b2ed6d0
Accelerate visual disasm mode
2013-04-24 00:38:49 +02:00
pancake
439c3bb3de
Fix infinite loop in VT and minor tweaks in '?' help
2013-04-24 00:16:35 +02:00
pancake
d1459f5665
Add r2 -A and -k, implement stackptr for udis86, update manpage
2013-04-23 03:38:39 +02:00
pancake
f52fdf762f
Fix armthumb disasm, 64bit inc/dec on x86, syscall in r_asm
...
- rasm2 -k to select kernel like ragg2 does
- rasm2 -k linux -b32 'mov eax, $sys.write'
- Implement x86-64bit INC and DEC
- Add x86-8 and x86-64 bit calling conventions in r_syscall
2013-04-22 01:09:27 +02:00
pancake
6ad7ed7925
Lot of bugfixes in r_asm, x86 assembler and ragg2 -x
...
- Thanks Ripe for reporting
- Handle $pc in r_asm assemble
- New ops for x86.nz: sar, shl, shr, shl, rcr, rcl, ror, rol
- Fix disassembler indentation for functions
- Fix memory align issue in r_sys_run()
2013-04-22 00:01:41 +02:00
pancake
23a291b085
Add more fortunes and minor refactoring in core.c
2013-04-19 00:02:23 +02:00
pancake
8afdf330ae
List and remove projects using '-p' and '-p -$prj'
2013-04-18 09:39:37 +02:00
pancake
59670523e2
Initial transition to sdb: anal.xrefs
...
- Cascade core_project_save > anal_project_save > anal_xrefs_save
- Database is stored into ~/.radare2/rdb/$prj.d/xrefs
- Build libsdb properly to get access to all the api
- Use sdb from r_anal_xrefs() - needs cleanup
- Update sdb to the latest version from git
- Fix some warnings
2013-04-18 03:58:44 +02:00
pancake
5c40488acc
Fix .ia* issues when demangling c++, Fix visual hexa
...
Fix recent regression with scr.cols -> hex.cols
Minor fix that was causing some nasty r_num parsing
Show demangled symbol/imports names as comments
2013-04-16 19:48:59 +02:00
pancake
e71bb8d701
Rename and fix scr.{stride,cols} as hex.{stride,cols}
2013-04-16 04:11:32 +02:00
pancake
0d993c8cbd
Initial working code injection with r_debug_execute()
2013-04-16 04:01:39 +02:00
pancake
4cf83c6a63
Detect more c++ bins, demangle symbols and fixes in udis86
...
Better detection of c++ bins
Handle symbol/import name mangling as code comments
Fix visual menu 'VT'
Fix udis86 call analysis
2013-04-16 03:24:47 +02:00
pancake
426873d911
Better support for macros and fix dex checksum hint
...
- .(fix-dex) macro defined when loading a dex
2013-04-12 01:15:00 +02:00
pancake
032860782d
Add checksum correction hints for DEX
2013-04-11 01:25:25 +02:00
pancake
469db755bf
Enhace 8085 disasm and add basic code analysis support
2013-04-10 02:04:50 +02:00
pancake
93f9d519cf
Fix build
2013-04-08 09:58:12 +02:00
pancake
ad0f93e8c9
Add r_num_units and hash list is no longer hardcoded
...
Added ?o (octal) and ?u (units) new commands
Minor random code cleanups
2013-04-08 09:38:23 +02:00
pancake
efb02c8a95
Fix optimization that was invalidating all C* commands
2013-04-05 12:37:28 +02:00
pancake
542de1b426
Avoid dup load of DEX, reduce calls to r_meta_cleanup
...
- Nicer output for command 'fd'
- Cache methods to avoi dup loading
- Fix delimiter in internal grep (allow '/')
- Faster r_meta processing (reduce calls to meta_cleanup
2013-04-05 02:55:47 +02:00
pancake
dd301cd6a7
Add adler32 checksum, fixes in dex, add 'ws' command
...
- Handle ^C in searches
- Safer progerssbar for small terminals
- Add 'ws' command to write pascal/dalvik/java strings
- Fix visual refresh on terminal resize
- Partially fix dex negative section issue
2013-04-05 01:53:21 +02:00
pancake
128097572a
Optimize DEX header parsing. Fix 'psp' command
...
Added r_buf_get_at() method to avoid copies
2013-04-04 23:19:19 +02:00
pancake
240ff7da71
Fix Ve menu boundaries and Vt navigation
2013-04-02 22:36:07 +02:00
pancake
7e4d92c6fb
Fix some warnings
2013-04-02 12:45:16 +02:00
pancake
ba7c3b8896
Various fixes in visual tracks and handle window resize
...
Make Ve run callbacks when values are modified
Visual refresh on window resize
Use r_cons_visual_flush() in vmenus
Add workaround for Prompt iOS client (scr.widthfix)
2013-04-01 05:28:34 +02:00