aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-06-20 13:52:39 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-06-20 13:52:39 +0200
commit753e2b86396abb6bb614bff25b18d8fd82a809d8 (patch)
tree07321026dd13024085263e935cc2bc6379e52e61 /src
parentea9b7a0626c0191aa513549773c4d3b04e04de7c (diff)
downloadzig-753e2b86396abb6bb614bff25b18d8fd82a809d8.tar.gz
zig-753e2b86396abb6bb614bff25b18d8fd82a809d8.zip
macho: verbose print pagezero size if specified
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index b19b850d80..605b60cc76 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -929,6 +929,11 @@ pub fn flushModule(self: *MachO, comp: *Compilation, prog_node: *std.Progress.No
try argv.append(rpath);
}
+ if (self.base.options.pagezero_size) |pagezero_size| {
+ try argv.append("-pagezero_size");
+ try argv.append(try std.fmt.allocPrint(arena, "0x{x}", .{pagezero_size}));
+ }
+
try argv.appendSlice(positionals.items);
try argv.append("-o");