# macho: track unwind/dwarf cfi records by symbol rather than atom · gitcafe/zig

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

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

Visibility: public

Requested revision: d6e095de2c7b2c625a09e50b11e546191dc6e7bd

Requested commit: d6e095de2c7b2c625a09e50b11e546191dc6e7bd

Commit: d6e095de2c7b2c625a09e50b11e546191dc6e7bd

Tree: a7280d808b153741d04b4d84d8ca5420c53b2799

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: track unwind/dwarf cfi records by symbol rather than atom

This solves the nuance case of compiling hand-crafted assembly files
which do not feature `MH_SUBSECTIONS_VIA_SYMBOLS` flag resulting in
input `Atom`s encompassing multiple symbols each with unique unwind
information.

```

## Parents

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

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