1483 Commits

Author SHA1 Message Date
Eugene
4c7928b5cd Fix #6405 - Implement Rust Demangler
* Added rust demangling based on cxx-version
* Add rust support for rabin
2017-01-05 00:52:13 +01:00
pancake
6935ce1377 Fix rabin2 for fatmach0 when not specifying the sub-bin arch/bits pair 2017-01-04 22:01:22 +01:00
pancake
2f5c778abe Support stdin slurp for rahash2 -E 2017-01-03 16:51:12 +01:00
pancake
c2abb6ab2f Initial refactoring of the r_syscmd APIs and begin with binr/r2bb 2017-01-03 03:48:55 +01:00
pancake
fa82c4ce05 Fix #6364 - UAF in r2 -d 2017-01-03 02:55:24 +01:00
pancake
d852b46226 Fix r2pm -c status message 2016-12-24 03:06:38 +01:00
Anton Kochkov
e20ac7a139 Fix some more coverities 2016-12-22 00:21:11 +03:00
pancake
28a60ba980 Release 1.1.0 - codename preccc 2016-12-20 03:13:05 +01:00
pancake
329e093192 Update spp from git and fix integration with rasm2 2016-12-19 03:07:52 +01:00
Sven Steinbauer
865267fc86 Add spp to r2 utils build (#6334)
Integrate SPP into rasm2 to parse asm files
2016-12-18 09:46:10 +01:00
alvaro_fe
10fe20ede6 simplify the process of loading fat binaries
We avoid parse everything more than once and just when needed
2016-12-15 21:04:28 +01:00
pancake
8b0d084596 Honor HOMEBINDIR in PATH for r2pm and reset --hard @^^ in update 2016-12-13 03:13:45 +01:00
pancake
8c55d197b6 Fix #6298 - null deref for -R with unexistent file 2016-12-09 21:03:57 +01:00
Álvaro Felipe Melchor
15022e85e1 clean anal hints when using xtr plugin 2016-12-04 20:41:56 +01:00
Elia Geretto
31e8d7cb68 Fix various memory leaks (#6272)
* Fix bits_ranges memory leak in anal.c
* Fix anal->reg memory leak and prevent use after free in plugin.c
* Fix reg->allregs memory leak in reg.c
* Fix dbg->plugins memory leak in debug.c
* Fix io->plugin_default memory leak in io.c
* Fix plugin_free not deallocating plugin in bin.c
* Adapt to style guidelines
* Fix memory leak in r_bin_object_free and resolve double free
* Fix o->kv memory leak in r_bin_object_set_items
* Fix memory leak pushing arena on reg init
* Fix io->plugin_default memory leak in io.c
* Adapt to style guidelines
* Fix pfile memory leak in radare2.c
* Add braces to if in bin.c
2016-12-01 09:09:59 +01:00
SkUaTeR
94a1c9ad80 fix launch in debug (#6261) 2016-11-25 16:26:59 +01:00
pancake
6f66cf9ee6 Fix sys/static.sh 2016-11-24 10:42:24 +01:00
pancake
371ff04d46 Fix #6108 - Avoid underscore in eval vars 2016-11-23 13:13:06 +01:00
pancake
3fb96ff37f Fix last COVs and hopefully make travis green 2016-11-23 10:25:00 +01:00
pancake
35e3af493e Fix r2 -s main 2016-11-23 00:01:15 +01:00
pancake
e41ffaac60 Fix build 2016-11-22 15:36:03 +01:00
pancake
8e3278b5a6 Fix seg@gpr for OSX-32/64 Debugger. Remove debug printf 2016-11-22 00:20:36 +01:00
pancake
9b7b8b8326 Fix entry0 symbol in Linux debugger 2016-11-14 08:58:55 +01:00
Álvaro Felipe Melchor
b5772a096f fix null dereference 2016-11-21 18:09:27 +01:00
pancake
15161e3104 Fix r2 -d 2016-11-21 17:03:26 +01:00
pancake
b45b4afc0e r2 -R doesnt require file as argument 2016-11-21 03:51:41 +01:00
pancake
28c7ec564a Implement bin.debase64 and RABIN2_DEBASE64 in RBin for r2 and rabin2 2016-11-18 13:29:36 +01:00
pancake
a8ad157026 Initial support of linux-arm-32 for ragg2-cc 2016-11-14 04:24:50 +01:00
pancake
e278693720 Fix #6180 - avoid double slash to make windows bash happy 2016-11-13 01:42:25 +01:00
Sebastian Reichel
d1f5184f54 libr2.so: fix soname version (#6177)
Use LIBVERSION to generate soname of libr2.so, so that it honors --with-libversion.
2016-11-11 18:44:37 +01:00
pancake
620234f69d Fix windows build 2016-11-09 02:42:59 +01:00
pancake
ca730772f4 Fix wrong usage of sizeof(ptr) 2016-11-08 15:12:43 +01:00
Maijin
72313ca8de Add Sf by default on -nn #5289
Add Sf by default on -nn
2016-11-08 11:24:57 +01:00
Álvaro Felipe Melchor
aeb5d1be4b Added help message when izz after -nn
When opening a binary with -nn internal structures are not initialized being
one of them RBinFile that is need to retrieve the info.

However, when opening an image for example RBinFile exist but we do not have a
corresponding plugin or binary format to say so we are able to get strings.
This will be need a great refactor to handle correctly and furthermore
something I did not like is that baddr is only accesible through RBinObject and
I think it should be within RBin at least.

This was working before cause rabin2 was being called but without -B as
parameter. I have resorted for eprintf message so the user can configure as his
need.
2016-11-07 19:47:56 +01:00
pancake
ed9cd818f3 Initial support ndk-gcc in ragg2. Tested for arm64 2016-11-05 04:51:20 +01:00
pancake
f9e9962a6e Fix #6126 - r2 -f work with -c 2016-11-04 23:10:00 +01:00
pancake
9c57ff07a6 Implement Po& and r2 -tp to load projects in a thread 2016-11-04 23:07:02 +01:00
Álvaro Felipe Melchor
776577d553 get rid of rabin2 when ik* 2016-11-03 16:51:51 +01:00
pancake
acdf944a4a Do not recommend to update after r2pm update 2016-11-02 09:23:02 +01:00
vraelvrangr
f225ec0bc3 Fixing help issues in rax2 2016-11-02 00:06:08 +01:00
pancake
196e5a763c Add ik* command to load bin headers info, and use Cf for that 2016-10-27 23:51:22 +02:00
szt
f8df2d0655 pkgconfig fix (#6050) 2016-10-27 12:08:14 +02:00
pancake
d41b577106 Fix #5924 - r_flags -> r_flag 2016-10-27 01:07:58 +02:00
pancake
be9df39f6f Fixed 40 null derefs reported by coverity 2016-10-20 15:02:25 +02:00
Álvaro Felipe Melchor
c5ce0d2140 clean up rabin2 2016-10-19 23:02:36 +02:00
pancake
9f4c8768a7 Implement prj.files and fix some bugs in project listing and saving 2016-10-17 23:58:39 +02:00
pancake
cea2c80d56 Show flags in dm, add dmq and add resolver in rnum 2016-10-16 02:34:54 +02:00
pancake
6773d95247 Blindly fix the iOS build 2016-10-12 15:31:03 +02:00
pancake
2ec01e9fff Fix r2pm -c 2016-10-08 00:54:43 +02:00
pancake
fe2a919d49 Fix #4556 - use jetsam limit to bypass launchd memory restrictions on iOS 2016-10-06 15:53:46 +02:00