2009-09-09 Tristan Gingold <gingold@adacore.com>
commitf05a622b84155a0c55747d31c642279f64bb9bd2
authorTristan Gingold <gingold@adacore.com>
Wed, 9 Sep 2009 14:58:12 +0000 (9 14:58 +0000)
committerTristan Gingold <gingold@adacore.com>
Wed, 9 Sep 2009 14:58:12 +0000 (9 14:58 +0000)
treea7733b4d2c667c13699afc45ff1c57c5f370fb31
parenteaba5d1d4782327f2cbd71669a65ba940b6a9e7c
2009-09-09  Tristan Gingold  <gingold@adacore.com>

Handle DYLD_INFO introduced by Darwin10.
* mach-o.h (bfd_mach_o_load_command_type): Add
BFD_MACH_O_LC_DYLD_INFO.
(bfd_mach_o_dyld_info_command): New type.
(bfd_mach_o_load_command): Add dyld_info field.
* mach-o.c (bfd_mach_o_scan_read_str): Reduce size of buf.
(bfd_mach_o_scan_read_dyld_info): New function.
(bfd_mach_o_scan_read_command): Handle BFD_MACH_O_LC_DYLD_INFO.
(bfd_mach_o_bfd_print_private_bfd_data): Ditto.
(bfd_mach_o_load_command_name): AddB FD_MACH_O_LC_DYLD_INFO.
(bfd_mach_o_print_dyld_info): New function.
bfd/ChangeLog
bfd/mach-o.c
bfd/mach-o.h