# macho: tie FDEs and unwind records to all symbol aliases · gitcafe/zig

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

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

Visibility: public

Requested revision: 787e755a2f36660b5bc22f2a3a5d051a8c34445f

Requested commit: 787e755a2f36660b5bc22f2a3a5d051a8c34445f

Commit: 787e755a2f36660b5bc22f2a3a5d051a8c34445f

Tree: 29234550eacf556e327cdfdbce34f9ccd4175c60

Author: Jakub Konka

Committer: Jakub Konka

## Message

````
macho: tie FDEs and unwind records to all symbol aliases

This is in particular very important to the Zig language which
allows exporting the same symbol under different names. For instance,
it is possible to have a case such that:

```
...
4258 T _foo
4258 T _bar
...
```

In this case we need to keep track of both symbol names when resolving
FDEs and unwind records.

````

## Parents

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

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