# std.debug: split up Mach-O debug info handling · gitcafe/zig

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

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

Visibility: public

Requested revision: 0caca625ebad92495a758e3121c91ba1f32774dd

Requested commit: 0caca625ebad92495a758e3121c91ba1f32774dd

Commit: 0caca625ebad92495a758e3121c91ba1f32774dd

Tree: f7b60fd6792d92bf56c9762eabe231c6a0a99253

Author: Matthew Lugg

Committer: Matthew Lugg

## Message

```
std.debug: split up Mach-O debug info handling

Like ELF, we now have `std.debug.MachOFile` for the host-independent
parts, and `std.debug.SelfInfo.MachO` for logic requiring the file to
correspond to the running program.

```

## Parents

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

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