pancake
5ebe3d20b8
Add ?P command, fix overflow in anal/cc and ctypes build
...
Added ctypes/test.py example
2012-12-08 02:17:21 +01:00
pancake
70b037e154
Show refs in disasm, better analysis for ARM and x86-16
...
Fix status line bug in visual debugger
2012-12-07 03:12:25 +01:00
pancake
83da070d44
Fix fcn lines in disasm, minor fix in meta
...
Initial work to fix linux32 debugger on linux64
2012-12-06 03:11:40 +01:00
pancake
475372ec2c
Fix archbits in overlap mem, fixes for ad, pd and segmented addressing
...
Fix invalid wide string identification in 'ad' command
Temporal blocksize syntax ':' has changed to '!'
- x @ 1024!33
Fix overlapped IO sections handling
Add support for segmented address in temporal seek
Fix disassemlby to print more lines than blocksize
2012-12-06 00:55:22 +01:00
pancake
514dd145dc
Use anal.x86.udis86 when asm.bits=16 from anal.x86
...
Fixes in the anal.x86.udis86 analysis
Add pcj command to show bytes of current block in json
2012-11-22 18:06:02 +01:00
pancake
70af2490cc
Remove useless debug message
2012-11-20 18:43:28 +01:00
pancake
3aeee274bf
Workarounds for x86-16 and prepare bitmap
2012-11-20 18:42:23 +01:00
pancake
83ea1201e9
Working refactoring of RAnalData API
2012-11-20 12:17:46 +01:00
pancake
e495421782
Initial implementation of 'ad' (analyze data)
...
Force tid=pid when tid=-1 in r_debug_select()
Add support for 16bit mov in x86.nz assembler
2012-11-20 03:59:00 +01:00
pancake
8f6459977d
Refactor of {bin|asm}/java into shlr/java
2012-11-16 02:29:30 +01:00
pancake
8ea25c4a46
Use RNum in RAsm, fixes for segoff and better disasm
...
Reference of RNum in RAsm (use flags in 'wa/pa'!)
Use RNum in x86.nz plugin
Rename scr.segoff to asm.segoff
Fixes for segmented addressing resolution
Honor lineswidth in disasm
Remove rabin2 -p flag in help and manpage
Fix disasm.c loop for small blocksizes and invalid ops
2012-11-16 01:34:26 +01:00
pancake
8e1dbb443a
Better support for IO ports on asm.pseudo and analysis
...
* Analyze IO opcodes on x86
* Fix 0x0x in olly disasm
* Fix segfault in objc mangling
* Support for writing nibbles with 'wx'
* If optype is IO, use 'ports' flagspace
* Add support for flagspaces in RParse
* Use RList in RParse instead of list.h
* asm.pseudo handles for in/out x86 opcodes
* Random code cleanup
* Fix udis86 64bit disasm bug
2012-11-13 00:53:52 +01:00
pancake
1a6d3155e5
Enhace r2wui and implement 'pdj' command (disasm to json)
2012-11-08 09:49:27 +01:00
pancake
21c4d1c5f5
Enhace ARM disassembly and code analysis
2012-11-05 06:01:55 +01:00
pancake
78ce28b980
Fix build on iOS (without debugger)
2012-10-30 18:20:51 +01:00
pancake
ece5d5b61d
Analyze LEA re-references on x86-64 style code
2012-10-30 10:08:06 +01:00
Alexander
7bf8917fdf
Added copyright information for i8080 disassembler.
2012-10-29 22:04:26 +00:00
Alexander
2c5cd9b32d
Initial implementation of i8080 analyser.
2012-10-29 20:51:45 +00:00
pancake
e48b9b2f30
Add cfg.sandbox functionality
...
f.example: $ r2 -c=H -e cfg.sandbox=true -
2012-10-20 00:31:18 +02:00
pancake
3540924f40
Better paralelization of build system
2012-10-04 01:20:00 +02:00
pancake
69a12884ed
Simplify the build system
...
doc.sw has been moved to radare2-extras
2012-10-03 14:31:35 +02:00
pancake
7e9af106bb
Implement RAnal.fcn_del_locs() to fix Vdu and af-
...
New commands: fx and fxd to show contents of flags
Fix pZ-pz help message and stuff
fF in visual is now nN
nN in visual has been deprecated
sfF also renamed to snN
sn renamed to so
e scr.fkey is now scr.nkey
Beautify the disasm loc functions
Toggle breakpoints with 'b' in visual
2012-09-28 02:20:52 +02:00
pancake
4ffdaeb04f
Fix warnings and refactor 'p' subcommands (pw -> pxw ..)
2012-09-27 19:35:19 +02:00
pancake
aadfaadc38
Better support for 16bit x86 code analysis
2012-09-27 03:22:47 +02:00
pancake
5ad9ae97ed
Fix some bugs (nullptr, memleak) reported by clang-analyzer
2012-09-26 10:01:43 +02:00
pancake
c40dda0b0a
Fix 16 bit x86 code analysis
...
Mark cursor in visual for pw and pq
2012-09-24 23:34:12 +02:00
pancake
83cfbb2236
Add initial ARC code analysis module (branches)
...
ELF parser setups the proper ARC asm and anal
Fix segfault in the GNU ARC disassembler
2012-09-23 17:33:19 +02:00
Roi Martin (@nibble_ds)
3373aa51d7
Fix code analysis in arm.winedbg
2012-09-23 03:38:51 +02:00
pancake
c303848696
Add --enable-cparse and rename --without-debugger to --disable-debugger
2012-09-12 19:35:27 +02:00
Anton Kochkov
a3f90c27d0
Added vala attributes
2012-09-07 03:26:32 +04:00
Anton Kochkov
2ac6bc345d
Improved vala attributes model
2012-09-07 02:32:26 +04:00
Anton Kochkov
e37039862a
Added support for vala function attributes
2012-09-07 01:32:13 +04:00
pancake
d1a6fcca39
Merge branch 'for-merge' of git://github.com/XVilka/radare2
2012-09-05 22:13:12 +02:00
pancake
3b65f42167
Update sdb to 0.5, sdb is now public api
...
Update pkgconfig files
sdb now supports json and cas operations
sync pair.c to use the new cas api
2012-09-04 01:46:12 +02:00
Anton Kochkov
5f608cd4e2
Fixed cparse engine
2012-09-03 22:11:46 +04:00
pancake
f2db41ce3b
Fix some bugs in cparse and ragg2-cc with gcc
2012-09-03 18:49:29 +02:00
pancake
f3cc8abfef
Fix build
2012-09-03 09:34:38 +02:00
pancake
76ccb4d8c6
Honor -e priority in r2, add dalvik pseudo disasm
...
r2 -e now evaluates before and after loading file
Dalvik pseudo disassembler is work in progress
2012-09-03 03:07:16 +02:00
pancake
a8757a695f
Fix android build and add r_core->anal_define api
...
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
Anton Kochkov
a47c57715c
Added preprocessing engine to r_anal cparse
2012-09-02 22:11:13 +04:00
pancake
7b627d24a2
Fix mingw32 build
2012-09-01 01:06:24 +02:00
pancake
a395c8d6c8
Initial implementation of the MIPS assembler
2012-08-31 13:50:05 +02:00
pancake
5c236fa0e3
Add mips pseudocode, anal.hasnext, fix anal bugs
...
Better mips analysis
Implemented mips pseudocode plugin
Change asm.parser in asm.arch callback
2012-08-31 11:45:06 +02:00
pancake
d843506ae1
Rewrite mips analysis module and fix rasm2 -D
...
Full rewrite of the MIPS code analysis module. wip
Fix infinite loop in rasm2 -D
Fix clang-analyzer.sh
Fix 'ao #' command
Use ', ' instead of ',' in mips disassembler
2012-08-30 18:06:18 +02:00
Anton Kochkov
ef4217a87c
Add supported types, improve types printing
2012-08-30 01:11:54 +04:00
pancake
062deb4b69
Fix build. enhace mips anal, add recursive disasm
...
Fix UCALL opcode analysis in mips
Initial implementation of 'pdr' recursive disassembler
Workaround for code wrong basic block size in pdr
2012-08-29 14:46:19 +02:00
pancake
8ecfc21d58
Fix 'pd.N' cmd, 0size sections, use eprintf r_anal
2012-08-29 13:37:31 +02:00
pancake
af45d0ee16
Initial working tree walker for cparser (see td)
2012-08-29 12:59:31 +02:00
pancake
84c032a40e
Fix strange ELF loading and mips code analysis
2012-08-29 00:45:44 +02:00
pancake
476e3b0082
Fix consgrep segfault and do changes in print cmd
...
Add python print buffer (pcp)
Use psw instead of pS for wide strings
Add dir.types config variable
Fix segfault in RConsGrep
2012-08-28 17:50:49 +02:00