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
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
bc09337c8a
Apply thuxnder's patch fixing dalvik's payload ops
2012-08-31 17:39:56 +02:00
pancake
ea1f0ba671
Fix infinite loop in analysis (needs cleanup)
2012-08-31 16:30:41 +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
radare
48ea6840f5
Merge pull request #11 from rchiossi/master
...
rasm2 fix for -D
2012-08-30 13:56:28 -07:00
Rodrigo Chiossi
f723d8c126
Fix rasm2 infinite loop for -D option.
...
The fix in commit d843506ae1
was checking for ret < 0, but as ret is initialized with 0 rasm -D would always finish after a single instruction.
This commit reverts to the previous commit and adds a check to see if the end of the buffer was reached.
2012-08-30 13:47:14 -03: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
pancake
0a202fc91a
l0gic's fix for an use after free in r_socket
2012-08-30 00:47:16 +02:00
Anton Kochkov
ef4217a87c
Add supported types, improve types printing
2012-08-30 01:11:54 +04:00
pancake
cd30c0c0e4
Various little bugs fixed and pz/pZ renaming
...
Fix r_core_system pipes after scr.interaction
Fix 'ao N' (parse argument)
Fix segfault in p= N >blocksize
Split BBs in pdr with '--'
Add help for ps?
Do not show invalid rahash2 -a entropy at the end of p=e
pz is now psz
pZ is now pz
2012-08-29 17:24:30 +02: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
d101eb54ba
Fix dalvik pseudo ops disassembler (thx thuxnder)
2012-08-28 23:53:15 +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
e241d81f4a
Add --with-rpath to fix build on linux with !/usr
...
Do some changes in sys/ to make it happy
2012-08-27 17:02:58 +02:00
pancake
e9829c5c9f
Fix build
2012-08-26 11:07:09 +02:00
pancake
b3919e562c
Use 'standard' disassembly syntax for avr
2012-08-23 15:14:04 +02:00
pancake
e46efa8a1d
Initial implementation of r_bin_size (rabin2 -Z)
...
Changes in the disasm loop to support continuous fun
Fixes disasm after opcode payload
Added RConstr code in r_util (not yet used)
RBinSize implemented for elf, mach0 and plan9
Fix build
2012-08-23 12:46:55 +02:00
pancake
f75817ee6c
Initial work on supporting payloaded opcodes
...
Basic classes support for dalvik (rabin2 -C, ic*)
2012-08-22 18:02:23 +02:00
pancake
4819bd6304
Fixes in pZ, quoted commands and search
...
Fix pZ cache issue
Fix parsing of quotes in quoted commands
Fix segfault when searching invalid keywords
2012-08-21 12:06:56 +02:00
pancake
66b0c9b21a
Check and use flex in configure.acr
2012-08-20 13:42:10 +02:00
pancake
93b9d8308a
Fix io.cache test case
2012-08-20 10:07:21 +02:00
pancake
5aa93db5a4
Better command parsing and minor dwarf info
...
Dwarf info with null filenames are now supported
Fix quoted commnads parser
Quoted strings can now be temporary seeked "x"@239
Fix semicolon separated list of commands
Fix and use the base64 encoder/decoder
Siplify the config.c
Fix r_str_replace
2012-08-19 03:28:17 +02:00
pancake
d6bdf4a723
Fix segfault on dwarf parser (Thanks @earada)
2012-08-17 14:02:31 +02:00
pancake
ad4e8b0d74
Add 'id' command to show debug info
...
Use r_core_read_at() instead of r_io_read_at() in core
Another spurious r_io patch!
2012-08-15 02:15:37 +02:00
pancake
52beedb22a
Fix build
2012-08-15 01:32:02 +02:00
pancake
e6e1490fe6
Add support for Java debug line information
...
Workaround Java CLASS parser bug
Still work-in-progress for full debug line support
$ rabin2 -dr foo.class
2012-08-14 18:22:24 +02:00
Roi Martin (@nibble_ds)
3d45b36f12
Add coprocessor move operators to arm.winedbg
2012-08-14 16:12:37 +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
Roi Martin (@nibble_ds)
6b959de543
Do not install ranal2
2012-08-14 11:47:50 +02:00
pancake
8322116cb7
Fix rabin2 -d output
2012-08-14 03:31:24 +02:00
pancake
6ca052291a
Add 'agv' command to view graphs with cmd.graph
...
In Visual mode it's executed by pressing 'V'
Fix a bug in RIO on OSX debugger
2012-08-14 03:21:31 +02:00
pancake
ef8f41eafb
Initial integartion of r_bin_dwarf into RCore
2012-08-14 02:37:42 +02:00
pancake
6b991786ab
Show git-tip hash in r2 -v
...
dist now contains r2-bindings directory
use more parse locks in mk files
do not add invalid functions at UT64_MAX
Use -j8 in sys/install.sh again
2012-08-14 01:48:39 +02:00
pancake
10b4b5546c
Fix resize command and more make race conditions
2012-08-14 01:25:50 +02:00