Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2012-01-04 13:58:55 +0400
committerTristan Gingold <gingold@adacore.com>2012-01-04 13:58:55 +0400
commit1cf61828001d7f9d39473416d3fbc1baed85a44c (patch)
treed724034f2a4437bd52a7727f12b5281c5f9d9a4c /include/mach-o
parentaf10d87c7b021756d79d78d360db4ac12565a213 (diff)
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')
-rw-r--r--include/mach-o/ChangeLog6
-rw-r--r--include/mach-o/external.h17
2 files changed, 18 insertions, 5 deletions
diff --git a/include/mach-o/ChangeLog b/include/mach-o/ChangeLog
index 9e5150582..2cbd47a4c 100644
--- a/include/mach-o/ChangeLog
+++ b/include/mach-o/ChangeLog
@@ -1,3 +1,9 @@
+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.
+
2011-12-16 Tristan Gingold <gingold@adacore.com>
* codesign.h: New file.
diff --git a/include/mach-o/external.h b/include/mach-o/external.h
index ebb09a776..23d9a5c00 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];