Mach-O Mach-O

Mach-O - Definition and Overview

Mach-O, Mach object file format, is a file format for executables and object code. An executable file format specifies the order in which code and data is loaded into memory, as ordering of code and data in the file.

Mach-O is utilized by systems based on the Mach kernel. NeXTSTEP and Mac OS X are examples of systems that use this format for native executables, libraries and object code. GNU/Hurd, which uses GNU Mach as microkernel, utilizes ELF, and not Mach-O, as its standard binary format.

Binaries are divided into segments. Each segment consists of one or more sections.

External links

  • Mach-O File Format Reference (http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/8rt_file_format/chapter_10_section_1.html) (Apple Computer)
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.