diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-07-09 11:34:38 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-07-18 09:13:08 +0200 |
| commit | 355992cbdff96db66dd79e8bbbee04cb081f683f (patch) | |
| tree | 3e9e22b55ec62002538df03e6db0875e558e2537 /src/link/MachO/Object.zig | |
| parent | b9bac32a2562985ca7a67877169343975fd8f851 (diff) | |
| download | zig-355992cbdff96db66dd79e8bbbee04cb081f683f.tar.gz zig-355992cbdff96db66dd79e8bbbee04cb081f683f.zip | |
macho: migrate some of MachO driver
Diffstat (limited to 'src/link/MachO/Object.zig')
| -rw-r--r-- | src/link/MachO/Object.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/link/MachO/Object.zig b/src/link/MachO/Object.zig index 17dd198c6b..a668b932d9 100644 --- a/src/link/MachO/Object.zig +++ b/src/link/MachO/Object.zig @@ -259,6 +259,8 @@ pub fn parse(self: *Object, macho_file: *MachO) !void { // } } + try self.parseDebugInfo(macho_file); + for (self.atoms.items) |atom_index| { const atom = self.getAtom(atom_index) orelse continue; const isec = atom.getInputSection(macho_file); @@ -1317,7 +1319,7 @@ fn parseUnwindRecords(self: *Object, allocator: Allocator, cpu_arch: std.Target. /// and record that so that we can emit symbol stabs. /// TODO in the future, we want parse debug info and debug line sections so that /// we can provide nice error locations to the user. -pub fn parseDebugInfo(self: *Object, macho_file: *MachO) !void { +fn parseDebugInfo(self: *Object, macho_file: *MachO) !void { const tracy = trace(@src()); defer tracy.end(); |
