aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Atom.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-07-16 10:53:47 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-07-22 16:58:21 +0200
commit41b91442f4af293d4cbbabbe9e451bd31c5c5679 (patch)
tree97cf00b1e93bd90847f33ce905db1d5e87fd5e9d /src/link/MachO/Atom.zig
parent4658d857de9198e825f13c136b2342d630e19e62 (diff)
downloadzig-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.zig6
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 {