Mirror of OS X ABI Mach-O File Format Reference
This repository is a mirror of Apple's OS X ABI Mach-O File Format Reference documentation. The project documents the structure of the Mach-O (Mach object) file format, which is the standard binary format used to store programs and libraries on macOS. The reference covers the format's three major regions—header structure, load commands, and segments with sections—and explains how the Xcode tools and dynamic linker work with these files for both intermediate compilation artifacts and final linked executables. The material is primarily descriptive and technical, providing detailed specifications of data structures (such as `mach_header` and `mach_header_64`) and their fields, all declared in C header files like `/usr/include/mach-o/loader.h`.