diff options
author | Tristan Gingold <gingold@adacore.com> | 2012-01-04 09:58:55 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2012-01-04 09:58:55 +0000 |
commit | fc55a902573b7f73d8f138b843f31f5adbe7331e (patch) | |
tree | 0d5c58dbdf940acc418d5d52e79127ee1b100546 /include/mach-o/external.h | |
parent | 2ca7691a9b964e6f393fbcc37e83dd8f91e63ae2 (diff) | |
download | binutils-fc55a902573b7f73d8f138b843f31f5adbe7331e.zip binutils-fc55a902573b7f73d8f138b843f31f5adbe7331e.tar.gz binutils-fc55a902573b7f73d8f138b843f31f5adbe7331e.tar.bz2 |
bfd/
2012-01-04 Tristan Gingold <gingold@adacore.com>
* mach-o.h: Reindent header.
(bfd_mach_o_encryption_info_command): New structure.
(bfd_mach_o_load_command): Add encryption_info field.
* mach-o.c (bfd_mach_o_read_encryption_info): New function.
(bfd_mach_o_read_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO.
(bfd_mach_o_read_command): Adjust error message.
binutils/
2012-01-04 Tristan Gingold <gingold@adacore.com>
* od-macho.c: Update copyright year.
(dump_load_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO.
include/mach-o/
2012-01-04 Tristan Gingold <gingold@adacore.com>
* external.h: Update copyright year.
(mach_o_symtab_command_external): Add comments.
(mach_o_encryption_info_command_external): New structure.
Diffstat (limited to 'include/mach-o/external.h')
-rw-r--r-- | include/mach-o/external.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/include/mach-o/external.h b/include/mach-o/external.h index ebb09a7..23d9a5c 100644 --- a/include/mach-o/external.h +++ b/include/mach-o/external.h @@ -1,5 +1,5 @@ /* Mach-O support for BFD. - Copyright 2011 + Copyright 2011, 2012 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -118,10 +118,10 @@ struct mach_o_reloc_info_external struct mach_o_symtab_command_external { - unsigned char symoff[4]; - unsigned char nsyms[4]; - unsigned char stroff[4]; - unsigned char strsize[4]; + unsigned char symoff[4]; /* File offset of the symbol table. */ + unsigned char nsyms[4]; /* Number of symbols. */ + unsigned char stroff[4]; /* File offset of the string table. */ + unsigned char strsize[4]; /* String table size. */ }; struct mach_o_nlist_external @@ -255,6 +255,13 @@ struct mach_o_version_min_command_external unsigned char reserved[4]; }; +struct mach_o_encryption_info_command_external +{ + unsigned char cryptoff[4]; /* File offset of the encrypted area. */ + unsigned char cryptsize[4]; /* Size of the encrypted area. */ + unsigned char cryptid[4]; /* Encryption method. */ +}; + struct mach_o_fat_header_external { unsigned char magic[4]; |