---
title: CS_CodeDirectory
framework: Kernel
role: symbol
role_heading: Structure
platforms: [macOS 10.13+]
path: kernel/cs_codedirectory
---

# CS_CodeDirectory

## Declaration

```occ
typedef struct __CodeDirectory {
    ...
} CS_CodeDirectory;
```

## Topics

### Instance Properties

- [codeLimit](kernel/cs_codedirectory/2869911-codelimit.md)
- [codeLimit64](kernel/cs_codedirectory/2869994-codelimit64.md)
- [end_earliest](kernel/cs_codedirectory/2869953-end_earliest.md)
- [end_withCodeLimit64](kernel/cs_codedirectory/2869899-end_withcodelimit64.md)
- [end_withExecSeg](kernel/cs_codedirectory/2869977-end_withexecseg.md)
- [end_withLinkage](kernel/cs_codedirectory/3609482-end_withlinkage.md)
- [end_withPreEncryptOffset](kernel/cs_codedirectory/3612731-end_withpreencryptoffset.md)
- [end_withScatter](kernel/cs_codedirectory/2869936-end_withscatter.md)
- [end_withTeam](kernel/cs_codedirectory/2869944-end_withteam.md)
- [execSegBase](kernel/cs_codedirectory/2869896-execsegbase.md)
- [execSegFlags](kernel/cs_codedirectory/2876470-execsegflags.md)
- [execSegLimit](kernel/cs_codedirectory/2869992-execseglimit.md)
- [flags](kernel/cs_codedirectory/2869943-flags.md)
- [hashOffset](kernel/cs_codedirectory/2869976-hashoffset.md)
- [hashSize](kernel/cs_codedirectory/2869988-hashsize.md)
- [hashType](kernel/cs_codedirectory/2869924-hashtype.md)
- [identOffset](kernel/cs_codedirectory/2869949-identoffset.md)
- [length](kernel/cs_codedirectory/2869985-length.md)
- [linkageApplicationSubType](kernel/cs_codedirectory/3943491-linkageapplicationsubtype.md)
- [linkageApplicationType](kernel/cs_codedirectory/3943492-linkageapplicationtype.md)
- [linkageHashType](kernel/cs_codedirectory/3609483-linkagehashtype.md)
- [linkageOffset](kernel/cs_codedirectory/3609484-linkageoffset.md)
- [linkageSize](kernel/cs_codedirectory/3609485-linkagesize.md)
- [magic](kernel/cs_codedirectory/2869900-magic.md)
- [nCodeSlots](kernel/cs_codedirectory/2869995-ncodeslots.md)
- [nSpecialSlots](kernel/cs_codedirectory/2869964-nspecialslots.md)
- [pageSize](kernel/cs_codedirectory/2869958-pagesize.md)
- [platform](kernel/cs_codedirectory/2869898-platform.md)
- [preEncryptOffset](kernel/cs_codedirectory/3609487-preencryptoffset.md)
- [runtime](kernel/cs_codedirectory/3609488-runtime.md)
- [scatterOffset](kernel/cs_codedirectory/2869970-scatteroffset.md)
- [spare2](kernel/cs_codedirectory/2869929-spare2.md)
- [spare3](kernel/cs_codedirectory/2869910-spare3.md)
- [teamOffset](kernel/cs_codedirectory/2869912-teamoffset.md)
- [version](kernel/cs_codedirectory/2869991-version.md)
