# macho: ensure we save the fully qualified name for any local symbol · gitcafe/zig

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

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

Visibility: public

Requested revision: 2ca809c32a69c286568814043019e444c1c85ff2

Requested commit: 2ca809c32a69c286568814043019e444c1c85ff2

Commit: 2ca809c32a69c286568814043019e444c1c85ff2

Tree: 1de0a2c7b2c080e880bc6b2f8ddc43b49ab34bf3

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: ensure we save the fully qualified name for any local symbol

Otherwise, we risk collisions in the global symbol table. This is
also an opportunity to generalise and rewrite the symbol table
abstraction.

Also, improve the logs for the symbol table.

```

## Parents

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

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