aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-08-21 22:41:40 +0200
committerJakub Konka <kubkon@jakubkonka.com>2023-08-29 11:39:34 +0200
commit85f2df5050fd6cec25bd251159795bb0fa0f8731 (patch)
tree0057ba8e575a59f13b99a31e442cc2d1a10a43e1 /src
parente1e0ccb0c7ac32024aeb079a6cb57e237f941473 (diff)
downloadzig-85f2df5050fd6cec25bd251159795bb0fa0f8731.tar.gz
zig-85f2df5050fd6cec25bd251159795bb0fa0f8731.zip
macho: unify more of the linker state
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index 05b6bcef5a..e6f7bd4828 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -106,7 +106,9 @@ mode: Mode,
dyld_info_cmd: macho.dyld_info_command = .{},
symtab_cmd: macho.symtab_command = .{},
dysymtab_cmd: macho.dysymtab_command = .{},
-uuid_cmd: macho.uuid_command = .{},
+function_starts_cmd: macho.linkedit_data_command = .{ .cmd = .FUNCTION_STARTS },
+data_in_code_cmd: macho.linkedit_data_command = .{ .cmd = .DATA_IN_CODE },
+uuid_cmd: macho.uuid_command = .{ .uuid = [_]u8{0} ** 16 },
codesig_cmd: macho.linkedit_data_command = .{ .cmd = .CODE_SIGNATURE },
objects: std.ArrayListUnmanaged(Object) = .{},