# macho: precompute total required size when parsing objects · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/9fb44e8e1fa4f07e44e2d354e09db9d953861e71)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 9fb44e8e1fa4f07e44e2d354e09db9d953861e71

Requested commit: 9fb44e8e1fa4f07e44e2d354e09db9d953861e71

Commit: 9fb44e8e1fa4f07e44e2d354e09db9d953861e71

Tree: ff2e06aee633e5f81a2306c1cb9701f4598f6b58

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: precompute total required size when parsing objects

This way, we can preallocate the necessary sizes for segments and
sections upfront rather than doing it per parsed atom.

```

## Parents

- [e00b9d6192a09305c4160ccbeeb761a1f1af855a](https://git.cafe/gitcafe/zig/commit/e00b9d6192a09305c4160ccbeeb761a1f1af855a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/9fb44e8e1fa4f07e44e2d354e09db9d953861e71?format=markdown)
