Álvaro Felipe Melchor
114ad79b95
fix xtr dyldcache
2016-04-04 23:28:02 +02:00
pancake
81d7e5a8a3
Better support for ARM64 and OS autodetect for MACH0 binaries
2013-09-29 20:20:47 +02:00
Eduard Burtescu
6408bf4b9a
r_bin/mach0: updated mach0_specs.h using original Apple headers where possible.
2013-07-19 09:29:58 +03:00
pancake
6956fe003a
Add PIE (ASLR) field in RBinInfo for ELF, MACH0 and PE
2012-11-07 18:18:52 +01:00
pancake
9362041562
Huge RBin refactoring and fix mach0 section perms
2012-08-04 23:48:06 +02:00
pancake
bc572ce3df
* QNX/arm port (this is bb10 and playbook devices)
...
- no debugger support yet
2012-06-01 14:50:24 +02:00
pancake
3eb9a85872
* Fix build + initial work on z80 asm/dis
2012-02-03 10:57:45 +01:00
pancake
4d6c585672
* Add support for mach0-arm and mach0-x86_64 in r_bin_create
...
- x86_64 has been tested and works fine, but needs some love
- the arm mach0 (iPhone) is not yet tested, but the bin looks ok
* Install syscall sdb files into versioned directory in lib/radare2
2011-09-09 01:09:36 +02:00
pancake
edbcb1cfce
* Add 'rwx' permissions information in MACH0 sections
...
- Lot of syntax indentation fixes
* Use r_name_filter in r_flags
- Fix dangerous flagnames issue
2011-07-19 18:03:31 +02:00
pancake
264f95a40e
* Fix build in iOS 4.1 (darwin-arm)
...
- Honor CFLAGS everywhere
- Use ut?? instead of uint??_t
* Add build instructions in doc/iphone
* Fix some out-of-range conditionals
2010-11-08 19:30:25 +01:00
Nibble
d65ad968d7
* r_bin
...
- More work on dyld cache plugin
- Rewrite headers, commands and segments
- Fix offset for syms, imports, sections...
* r_util
- Add r_buf_append_bytes
- fix r_sys_rmkdir
* Update TODO
2010-10-02 17:21:51 +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
b344f96e21
* More work on r_bin_mach0
...
- Parse local symbols
- Resolve non-lazy symbol pointers
- Set import type to FUNC or OBJECT
- Refactoring of get_imports
- Add field type to r_bin_mach0_{import, symbol}
2010-09-10 01:17:55 +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
Nibble
f853dab09f
* More fixes on mingw32 build
...
* Update VERSION in swig configure script
* Update doc/windows
2010-07-24 12:44:19 +02:00
Nibble
89a63b5c3a
* Fix segfault parsing imports in mach-o
...
* Simplify the output of the command 'S'
* Update TODO
2010-07-11 13:15:18 +02:00
pancake
21d2531b7f
* Fix segfault in java disassembler
...
* Update compilation instructions for w32 in doc/windows
* Identify new osx binaries as mach0, not java
* io.va only works when there are configured sections
2010-06-27 23:12:55 +02:00
Nibble
179bd0e8eb
* Add get_libs to r_bin_mach0
...
* Minor fixups in r_bin_pe
* Add flag -l to rabin2 for listing linked libraries
2010-02-23 18:04:39 +01:00
Nibble
40e339d8e8
* Remove r_bin_meta_get_file_line (use r_file_slurp_line instead)
...
* Implement r_bin_mach0_get_info, supports:
- Class
- Wordsize
- Endianness
- Cputype
- CpuSubtype
2010-02-23 13:41:03 +01:00
Nibble
a536777d35
* Add support for ARM to r_bin_mach0
...
* Update r_core using r_bin_meta_*
2010-02-22 20:10:52 +01:00
Nibble
581ba0e201
* r_bin_mach0
...
- Implement get_entry
- Add function r_bin_mach0_addr_to_offset
- Fix returned offsets
2010-02-22 19:43:35 +01:00
Nibble
1b5966bf82
* Add support for mach0-64 to r_bin
2010-02-22 14:10:44 +01:00
Nibble
38fa7b36b9
* More work on get_syms in r_bin_mach0
2010-01-13 19:09:06 +01:00
Nibble
94df3a38f7
* Some work in mach0 plugin
...
* Fix r_util build
* Minor fixups in rasm
2010-01-10 14:13:41 +01:00