| Index: include/mach-o/external.h
|
| diff --git a/include/mach-o/external.h b/include/mach-o/external.h
|
| index 41a2932500ccdd6c5ccfbe8c7d1bb974bca01e71..4b0a83e80dc1f02fd424eade01bf28467194c37b 100644
|
| --- a/include/mach-o/external.h
|
| +++ b/include/mach-o/external.h
|
| @@ -124,7 +124,7 @@ struct mach_o_reloc_info_external
|
| #define BFD_MACH_O_SR_SCATTERED 0x80000000
|
|
|
| /* For a non-scattered reloc, the relocation info is found in r_symbolnum.
|
| - Bytes 1 to 3 contain the symbol number (0xffffff, in a non-scattered PAIR).
|
| + Bytes 1 to 3 contain the symbol number (0xffffff, in a non-scattered PAIR).
|
| Byte 4 contains the relocation info - but with differing bit-positions
|
| dependent on target endian-ness - as below. */
|
|
|
| @@ -308,6 +308,28 @@ struct mach_o_fvmlib_command_external
|
| unsigned char header_addr[4];
|
| };
|
|
|
| +struct mach_o_entry_point_command_external
|
| +{
|
| + unsigned char entryoff[8]; /* File offset of the entry point. */
|
| + unsigned char stacksize[8]; /* Initial stack size, if no null. */
|
| +};
|
| +
|
| +struct mach_o_source_version_command_external
|
| +{
|
| + unsigned char version[8]; /* Version A.B.C.D.E, with 10 bits for B-E,
|
| + and 24 bits for A. */
|
| +};
|
| +
|
| +/* The LD_DATA_IN_CODE command use a linkedit_data_command that points to
|
| + a table of entries. */
|
| +
|
| +struct mach_o_data_in_code_entry_external
|
| +{
|
| + unsigned char offset[4]; /* Offset from the mach_header. */
|
| + unsigned char length[2]; /* Number of bytes. */
|
| + unsigned char kind[2]; /* Kind. See BFD_MACH_O_DICE_ values. */
|
| +};
|
| +
|
| struct mach_o_fat_header_external
|
| {
|
| unsigned char magic[4];
|
|
|