---
title: fat_arch
framework: Kernel
role: symbol
platforms: [macOS 10.8+]
path: kernel/fat_arch
---

# fat_arch

Describes the location within the binary of an object file targeted at a single architecture. Declared in /usr/include/mach-o/fat.h.

## Declaration

```occ
struct fat_arch {
    ...
};
```

## Discussion

Discussion An array of fat_arch data structures appears directly after the fat_header data structure of a binary that contains object files for multiple architectures. Regardless of the content this data structure describes, all its fields are stored in big-endian byte order.

## Topics

### Fields

- [cpusubtype](kernel/fat_arch/1558623-cpusubtype.md)
- [offset](kernel/fat_arch/1558628-offset.md)
- [size](kernel/fat_arch/1558631-size.md)
- [align](kernel/fat_arch/1558625-align.md)

### Instance Properties

- [cputype](kernel/fat_arch/1558626-cputype.md)
