diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-07-16 10:53:47 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-07-22 16:58:21 +0200 |
| commit | 41b91442f4af293d4cbbabbe9e451bd31c5c5679 (patch) | |
| tree | 97cf00b1e93bd90847f33ce905db1d5e87fd5e9d /src/link/MachO/Atom.zig | |
| parent | 4658d857de9198e825f13c136b2342d630e19e62 (diff) | |
| download | zig-41b91442f4af293d4cbbabbe9e451bd31c5c5679.tar.gz zig-41b91442f4af293d4cbbabbe9e451bd31c5c5679.zip | |
macho: improve logs for dyld info
Diffstat (limited to 'src/link/MachO/Atom.zig')
| -rw-r--r-- | src/link/MachO/Atom.zig | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/link/MachO/Atom.zig b/src/link/MachO/Atom.zig index ecf2f10149..e5a940bdda 100644 --- a/src/link/MachO/Atom.zig +++ b/src/link/MachO/Atom.zig @@ -71,7 +71,7 @@ dbg_info_atom: Dwarf.Atom, dirty: bool = true, pub const Binding = struct { - global_index: u32, + target: SymbolWithLoc, offset: u64, }; @@ -536,10 +536,8 @@ fn addPtrBindingOrRebase( const gpa = context.macho_file.base.allocator; const sym = context.macho_file.getSymbol(target); if (sym.undf()) { - const sym_name = context.macho_file.getSymbolName(target); - const global_index = @intCast(u32, context.macho_file.globals.getIndex(sym_name).?); try self.bindings.append(gpa, .{ - .global_index = global_index, + .target = target, .offset = @intCast(u32, rel.r_address - context.base_offset), }); } else { |
