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
pancake
b3dd1a4e95
Cosmetic changes for RAnalType
2012-08-28 11:02:25 +02:00
Anton Kochkov
b40ccf7b2c
cparse integration. 3rd stage, add locals and alloca (stackframe) support
2012-08-28 06:56:59 +04:00
Anton Kochkov
f48a13c14d
cparse integration, 3rd stage, build fixed
2012-08-28 05:55:39 +04:00
Anton Kochkov
c2a701a7d8
cparse integration: 3rd stage, commands interface
2012-08-27 19:54:58 +04:00
pancake
66b0c9b21a
Check and use flex in configure.acr
2012-08-20 13:42:10 +02:00
pancake
0e82165bf7
Honor make -s and lot of build cleanups
2012-08-14 15:44:17 +02:00
Roi Martin (@nibble_ds)
d37ce1da7b
Remove armthumb plugin
...
Moved to radare2-extras
Replaced by arm.winedbg
2012-08-14 15:16:07 +02:00
pancake
3df277d84b
Initial import of TOP make variable
2012-08-14 13:14:54 +02:00
pancake
e365b90d5f
Implement support for >- (pipe to editor)
...
Fix another race condition in the build system
Fix many null deref reported by clang-analyzer
Assume -w when running r2 with -d
2012-08-13 17:42:25 +02:00
pancake
1586c29785
Fix race conditions in makefiles and clean TODO
2012-08-10 15:59:37 +02:00
pancake
106393d077
Fix crash in r_anal_free, add fatmach0 python test
2012-08-10 13:27:00 +02:00
pancake
28428438f6
Lot of build fixes for --as-needed and mingw32
...
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
Roi Martin (@nibble_ds)
cd6affc867
Resolve address of jmp [(rip+)0xoffset] and call [(rip+)0xoffset] in r_anal
...
Remove jmp hack from r_anal
2012-08-09 17:31:55 +02:00
pancake
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
pancake
9a1a2fc981
Fix anal.x86.udis86 and asm.arm.winedbg plugin names
...
Add file.analyze eval config variable from radare1
Guess base arch anal.plugin when asm.arch is set
2012-08-08 10:31:17 +02:00
Roi Martin (@nibble_ds)
a4aef33922
Rename shrl/ to shlr/ (typo)
2012-08-06 14:25:31 +02:00
Roi Martin (@nibble_ds)
46d82f2600
Create folder shrl/ for shared libs
...
Move udis86 to shrl/
Add variable SHARED_OBJ to rules.mk
Add plugin anal/p/anal_x86_udis86.c (dummy)
2012-08-06 12:57:48 +02:00
pancake
9362041562
Huge RBin refactoring and fix mach0 section perms
2012-08-04 23:48:06 +02:00
Anton Kochkov
e43a1f921d
Deep integration of complex types - build fixed
2012-07-22 12:41:53 +04:00
Anton Kochkov
e075a18b56
Types cleanups
2012-07-22 12:01:39 +04:00