Álvaro Felipe Melchor
5de44950cd
Fix get_bits in mach0
2016-06-27 23:07:20 +02:00
Álvaro Felipe Melchor
647b4f29b5
Fix #4808
2016-05-13 21:52:28 +02:00
Álvaro Felipe Melchor
c3034a0a63
Fix malformed fatmach
2015-11-05 01:00:57 +01:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
feef3cd7f7
Skip corrupted sub-bin in fatmach0's
2015-06-25 01:59:31 +02:00
pancake
83e9a155fd
Be more permissive with corrupted mach0 files
2015-06-25 01:44:22 +02:00
Álvaro Felipe Melchor
3b04c5442b
Added checks in mach parser & fix #2465
2015-05-04 09:52:00 +02:00
jvoisin
5c61d6f2d7
Fix some coverity issues.
2014-07-24 18:46:46 +02:00
pancake
216c183b6e
Remove tons of useless 'if (x) free (x)'
2014-05-09 17:40:28 +02:00
Adam Pridgen
c3d6664756
Adding multi-bin support for files that contain multiple objects and lots of other fixes in libr/bin
2014-04-28 12:11:14 -05:00
pancake
2b84217ce8
Fix few warns in RBin
2014-04-18 16:37:02 +02:00
pancake
38fc28f960
Added more Jamroot files
2014-01-03 00:13:46 +01:00
pancake
892a33ef23
Fix build and some warnings
2013-10-24 00:27:07 +02:00
pancake
f37df0d2c6
Fix fatmach0 extract when unknown files are inside
...
Fix segfault in java class header parser
Fix help message of 'wt' command
2013-01-29 19:39:41 +01:00
pancake
3fb3f58fcd
Add missing dalvik opcode, rename invoke-direct-empty
...
rabin2 -h works even with other flags passed
random syntax fixups and use R_NEW0 where possible
initial dummy implementation of r_bin_size()
2012-08-07 10:28:03 +02:00
pancake
d7f2c850be
* Add initial native support for fat binaries in r2
...
- Select arch/bits with r2 -a and -b (old -b is now -B)
- Kinda hacky, but works for osx-x86/32/64
- Export offset information of fat bins
* Show flags in search output
* Disable interactive console in rabin2
* Do not comment int3 opcodes
2011-11-22 00:59:20 +01:00
pancake
5b601d4c13
* Fix many possible malloc(0) bugs (Thanks Edd Barret for noticing!)
...
* Set cmd->nullcallback to NULL by default
2011-05-11 19:19:53 +02:00
Nibble
cec1f3fa73
* r_bin
...
- Refactor r_bin to work better with big fatbins
- Don't load all sub-bins in memory
Only load the fatbin and the selected sub-bin
- Add r_bin_set_archidx() and r_bin_list_archs()
- Update t/{rpathdel.c, test_meta.c}
* rabin2
- Use '-f str' to select sub-bin by name
2010-10-04 03:46:58 +02:00
Nibble
987d8599f9
* Initial implementation of the RBin extractor for dyld cache
...
* Add bin_xtr_dyldcache to plugins.def.cfg
* Show bin name in the output of 'rabin2 -A'
* Minor fix in rabin_list_archs() in rabin2
2010-10-01 04:26:52 +02:00
Nibble
793dae395d
* Massive refactoring of r_bin
...
- Add support for fatbins (currently only fatmach0)
- Minimize creation of r_buffers
* rabin2
- Add flag -A for listing archs
- Add flags -a and -B for selecting arch
- In the next commit -A and -B will be removed and -a will work
with the following format:
[-a arch bits] for selecting arch
[-a] for listing them
--HG--
rename : libr/bin/p/bin_fatmach0.c => libr/bin/p/bin_xtr_fatmach0.c
2010-09-24 21:23:13 +02:00
Nibble
62e24bd0c6
* r_bin_fatmach0
...
- Huge refactoring of r_bin_fatmach0
* rabin2
- Don't print msg "n bins extracted" in radare mode
2010-07-29 18:15:02 +02:00
Nibble
bb8cfd866d
* r_bin
...
- Add function r_bin_extract()
- Add lib r_bin_fatmach0 into format/mach0/
- Complete mach0_specs with fat mach-o stuff
- Add plugin bin_fatmach0
- Initial import of mach-ex into r_bin
- Remove mach-ex
* rabin2
- Add flag -x for extracting bins from file
* Build
- Update plugins.def.cfg
- Remove mach-ex stuff from libr/Makefile
2010-07-29 16:04:18 +02:00