Commit Graph

2728 Commits

Author SHA1 Message Date
pancake
ced24c443d Load <file>.r2 if exists, last 3 args of 'S' are now optional 2013-06-09 01:09:47 +02:00
pancake
f52a2ac4b5 Minor visual fixes for asm.segoff=true in hexdump and disasm 2013-06-09 00:34:58 +02:00
pancake
433c1ce26c Fix build 2013-06-09 00:10:16 +02:00
pancake
e68f3999ac Fix #101 r_io_redirect was wrong and causing 'r2 -d ls' to fail 2013-06-08 18:08:17 -04:00
pancake
d0f0975d69 Add doc/haiku, r2 -V = -v, fixes for emscripten build 2013-06-07 13:21:51 +02:00
pancake
d18d098f14 Added sys/lua.sh to build the lua bindings easily 2013-06-07 12:15:02 +02:00
pancake
3f1d3ba146 Better r_str_hash(), Fixes in CCa, Added ?h, Better rbin for BEOS bins
Identify Haiku binaries as 'beos' with noodle()
Fix CCa for non numeric offsets
Use sdb's r_str_hash() instead of old one (much less collisions)
Added ?h command to hash strings
CCa now appends instead of replacing comments
Do not mark as static if bin links to libs
2013-06-07 10:26:37 +02:00
capi_x
c9eb90adbc Add initial Haiku support 2013-06-06 00:21:52 +02:00
pancake
9f02ab38f8 Use git describe --tags in version info 2013-06-06 00:12:36 +02:00
pancake
d9b825d309 Fix symstall for shlr/tcc 2013-06-05 16:15:39 +02:00
pancake
802824bd31 Fix build 2013-06-05 16:10:00 +02:00
pancake
a21afe4053 More work to deprecate old cparse and use libr_tcc 2013-06-05 09:29:27 +02:00
pancake
537cbefdbf Initial import of libr_tcc (make -C shlr tcc-sync) 2013-06-05 01:13:05 +02:00
pancake
74731aa7b1 Minor code cleanup in io 2013-06-04 23:49:28 +02:00
pancake
96accbd14b Begin r_io review. Fix r_socket_http query for xpcshell's httpd.js
- Added libr/io/README in order to documentate the api
- Some minor refactoring and code cleanup in libr/io
- Fix hexdump title
2013-05-31 02:09:45 +02:00
pancake
fcf279ed1c Fix npm's package.json 2013-05-27 00:11:42 +02:00
pancake
b927be4570 Fix #94 (anal only, no proper disasm) 2013-05-26 23:27:44 +02:00
pancake
29066085de New 'afb <bits>' per-function asm.bits, Renamed 'afb' to 'afbb' 2013-05-24 02:53:15 +02:00
pancake
cb45329212 Fix analysis of 'add xx, pc, yy, zz' opcode (#94) 2013-05-24 02:51:19 +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
a5ab4aca9b Dynamic string range detection. Fix ELF strings when no sections 2013-05-23 03:47:57 +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
d31a0333d4 Remove unnecessary r_db dependency for r_cons 2013-05-22 16:15:56 +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
074e92646e Refix build 2013-05-22 02:01:30 +02:00
pancake
9081357549 Fix build 2013-05-22 01:54:50 +02:00
pancake
8c5a6d68ff Handle fcn in r_parse, unify filter() and add locdiff utility 2013-05-22 01:49:18 +02:00
pancake
95fd9628f8 Fix support for latest android ndk 2013-05-21 17:10:58 +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
Eduard Burtescu
0b0feba28e PE: fix buffer overflow regression caused by the fix for #64 (fcbe3ca). 2013-05-19 10:46:18 +03: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
774e6b750f Check 'malloc' return values in r2agent (netbeisser) 2013-05-16 13:48:45 +02:00
th0rpe
a42e574954 Initial import of the c55+ disassembler (by th0rpe) 2013-05-15 16:11:15 +02:00
pancake
da0c52203b Fix null deref in demangle loop for java classes (thanks l0gic!) 2013-05-14 03:13:49 +02:00
schrotthaufen
167dd44734 Fixed a NULLptr deref in java loader 2013-05-14 02:30:43 +02:00
pancake
32391e5f79 Update sdb and fix Linux build (-fPIC) 2013-05-14 02:26:43 +02:00
pancake
2b12d1f9cd Add missing file 2013-05-14 02:12:54 +02:00
pancake
ed3edeb715 Fix native build 2013-05-14 02:06:43 +02:00
pancake
9c8692ab06 Some udis86 anal fixes, update sdb and fix mingw32 build 2013-05-14 01:53:52 +02:00
pancake
5ba586da9d Honor DESTDIR in sys/python.sh 2013-05-12 23:37:31 +02:00
pancake
f0bce391b8 Fix thumb arm assembler for push/pop (TuXeD patch) 2013-05-12 23:24:26 +02:00
pancake
f6a8d7b3b8 Initial import of binr/r2agent 2013-05-11 01:58:05 +02:00
pancake
09f6cc9973 Fix segfault in udis86 analysis 2013-05-07 00:48:08 +02:00
pancake
4d78e5ee30 Make unix fork behave like w32 (r2 -d a.out == r2 -d ./a.out) 2013-05-06 01:55:09 +02:00