pancake
5cc7466191
Enhace rasm2 -D output
2013-07-08 03:38:44 +02:00
pancake
4815f5c9bf
Fix segfault when no file is given
2013-07-04 03:43:27 +02:00
pancake
63c57a1c99
Remove debugger program arguments limit in -22LOC
2013-07-03 16:09:50 +02:00
pancake
92b50950e4
Fix 'r2 -d ls /' launching program with arguments
2013-07-03 01:38:03 +02:00
Eduardo de la Arada
8a93b6a83d
* Add relocs json output
...
* Fix rabins's homeplugdir
2013-07-01 17:05:15 +02:00
Eduardo de la Arada
f6173bdaf0
* Fix json output for undefined flags
...
* Add json output to bin_fields
* Fix typo at visual_mounts
2013-07-01 16:29:47 +02:00
pancake
ac4cedae53
Install radare.lua for libr/r_lagn/p/lua
2013-06-28 17:21:25 +02:00
pancake
8377c98458
Use xdg configuration path ~/.config/radare2/
2013-06-27 19:15:59 +02:00
pancake
a9b438afae
Fix build order issue, r2agent -s (sandbox mode), update rasm2.1 manpage
2013-06-25 17:35:36 +02:00
pancake
04cfefb9d8
Fixes on dyldcache list and x86 branch analysis
...
Fix some branch analysis issues for x86
Add new simpler r_reg api r_reg_getv()
Store library offset in dyldcache xtract info
Accessible via rabin2 -A or r2 <file>
Looks like dyldcache is too slow and buggy for latest caches
Fix indentation in branch comments
2013-06-20 02:49:39 +02:00
pancake
edc6d4086b
Fix uninitialized use of project file buffer
...
And fix some minor typos
2013-06-18 12:15:11 +02:00
pancake
ef781cbadd
New flag rasm2 -c CPU. pointer hints, fix analysis of x86-16 jmps
...
Add ahp (pointer hints)
Add rasm2 -c flag to select cpu (wip for arm)
rasm2 -e toggles instead of setting
Fix analysis of absolute jumps in x86-16
Push and pops are now magenta \o/
2013-06-17 03:26:48 +02:00
pancake
d6de30eba4
More R_LIB_VERSION and initial r_asm_set_cpu() dummy api
2013-06-15 02:56:25 +02:00
pancake
6eacc1284a
Fix build
2013-06-14 03:05:52 +02:00
pancake
bc0104563b
Initial support for runtime versioned libraries
...
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
pancake
ced24c443d
Load <file>.r2 if exists, last 3 args of 'S' are now optional
2013-06-09 01:09:47 +02:00
pancake
d0f0975d69
Add doc/haiku, r2 -V = -v, fixes for emscripten build
2013-06-07 13:21:51 +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
e5cdab6d20
Fully configurable console palette for disassembly, hexdump and prompt
...
- Fix overflow in r_cons
2013-05-23 02:26:48 +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
16ddff4eb9
More work on ESIL, and implement r2 -Desil ..
2013-05-20 03:00: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
pancake
9c8692ab06
Some udis86 anal fixes, update sdb and fix mingw32 build
2013-05-14 01:53:52 +02:00
pancake
f6a8d7b3b8
Initial import of binr/r2agent
2013-05-11 01:58:05 +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
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
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
26a7854dd6
Rewrite DEX parser
2013-04-25 03:42:17 +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
68ae2c4463
Fix rasm2 -d - (without -f)
2013-04-22 00:05:35 +02:00
pancake
11db8e1c50
Fix build (dirent->d_namlen is not portable)
2013-04-18 10:06:28 +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
96d1a1141b
Fix invalid flag name filtering issue and add rax2 -t (timestamp)
2013-04-16 01:48:03 +02:00
oblique
e21b70ab85
radiff2: fix show count
2013-04-11 22:11:48 +03:00
pancake
9894b0075e
Add 'rax2 -u' to get aproximated units measure for given value
2013-04-11 01:30:46 +02:00
pancake
99430303e4
Deprecate rabin2 -V.. use rabin2 -v everywhere!
2013-04-05 03:16:42 +02:00
pancake
3aa549ecb0
Share version function between all commands. Fix #76
2013-04-04 02:32:13 +02:00
pancake
735a4f7a4a
Fix -h and manpages. Kill rsc2 and rasc2 from binr/
2013-04-02 12:11:20 +02:00
pancake
0f807f1bdb
Honor RASM2_{ARCH|BITS} environment in rasm2
...
Alphabetically sort the options in rasm2 -h
Globally defined nibble definitions
2013-03-28 18:43:55 +01:00
pancake
83259dbd1e
Fix load ELF64 and remove debug printf in binr/blob
2013-03-12 14:31:24 +01:00
pancake
dc7289e1f3
Fix rabin2 -O help, rahash2 -a all -s, add filter input
...
Added input filter in r_cons/dietline to avoid trashy chars
rahash2 -s now works with multiple -a
2013-03-10 14:27:01 +01:00
pancake
50408b2e8a
Add rahash2 -q and fix -a crc32 endianness issue
2013-03-05 19:59:29 +01:00
pancake
cea398e345
Add rax2 -n for binary numeric values
2013-03-05 01:28:32 +01:00
pancake
27c38164cf
Fix race condition in make and exit status of rahash2
2013-03-04 00:44:46 +01:00