From 79381dc4fb1f7eb92b5e01d21f866f550ca3ff20 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 20 Nov 2020 11:05:16 +0100 Subject: stage2 macho: add empty CodeDirectory blob --- lib/std/macho.zig | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'lib/std') diff --git a/lib/std/macho.zig b/lib/std/macho.zig index 4e4e648812..4a54b6b9c5 100644 --- a/lib/std/macho.zig +++ b/lib/std/macho.zig @@ -1446,6 +1446,18 @@ pub const CodeDirectory = extern struct { /// Unused (must be zero) spare2: u32, + /// + scatterOffset: u32, + + /// + teamOffset: u32, + + /// + spare3: u32, + + /// + codeLimit64: u64, + /// Offset of executable segment execSegBase: u64, @@ -1453,9 +1465,7 @@ pub const CodeDirectory = extern struct { execSegLimit: u64, /// Executable segment flags - execSegFlags, - - // end_withExecSeg: [*]u8, + execSegFlags: u64, }; /// Structure of an embedded-signature SuperBlob -- cgit v1.2.3