This is a backward incompatible change that affects the macho.magic field. After this change the value in the magic field looks exactly as it looks in the file regardless of the endianness of the current platform, if the file starts with CA FE BA BE the value in magic is 0xCAFEBABE, not 0xBEBAFECA as it used to be in little-endian architectures.
Before this change, the magic value inconsistent between platforms with different endianness.
This is a backward incompatible change that affects the
macho.magic
field. After this change the value in themagic
field looks exactly as it looks in the file regardless of the endianness of the current platform, if the file starts withCA FE BA BE
the value in magic is0xCAFEBABE
, not0xBEBAFECA
as it used to be in little-endian architectures.Before this change, the
magic
value inconsistent between platforms with different endianness.