# link.Elf.sortShdrs: tease out data dependencies · gitcafe/zig

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

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

Visibility: public

Requested revision: 05157e820a9fcc3a2a63c785c13c1bbde155c868

Requested commit: 05157e820a9fcc3a2a63c785c13c1bbde155c868

Commit: 05157e820a9fcc3a2a63c785c13c1bbde155c868

Tree: 677e08de231dbe4d4883b6d559b062efdcf535df

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
link.Elf.sortShdrs: tease out data dependencies

In order to reduce the logic that happens in flush() we need to see
which data is being accessed by all this logic, so we can see which
operations depend on each other.

```

## Parents

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

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