aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/CodeSignature.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2020-11-30 23:57:36 +0100
committerJakub Konka <kubkon@jakubkonka.com>2020-12-01 10:49:31 +0100
commit1f7fb560ab5a3a82af24ab7abe11dce8f877c7fe (patch)
tree876dfc3329b12c8619a8e4412cbab9fdabb7abef /src/link/MachO/CodeSignature.zig
parentde66b65677f8207b2bc10997031b90c06b738dc8 (diff)
downloadzig-1f7fb560ab5a3a82af24ab7abe11dce8f877c7fe.tar.gz
zig-1f7fb560ab5a3a82af24ab7abe11dce8f877c7fe.zip
lld: use commands.LoadCommand in self-hosted linker
Diffstat (limited to 'src/link/MachO/CodeSignature.zig')
-rw-r--r--src/link/MachO/CodeSignature.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO/CodeSignature.zig b/src/link/MachO/CodeSignature.zig
index 1cef7803f5..98189ae219 100644
--- a/src/link/MachO/CodeSignature.zig
+++ b/src/link/MachO/CodeSignature.zig
@@ -146,8 +146,8 @@ pub fn calcAdhocSignature(self: *CodeSignature, bin_file: *const MachO) !void {
const text_segment = bin_file.load_commands.items[bin_file.text_segment_cmd_index.?].Segment;
const code_sig_cmd = bin_file.load_commands.items[bin_file.code_signature_cmd_index.?].LinkeditData;
- const execSegBase: u64 = text_segment.fileoff;
- const execSegLimit: u64 = text_segment.filesize;
+ const execSegBase: u64 = text_segment.inner.fileoff;
+ const execSegLimit: u64 = text_segment.inner.filesize;
const execSegFlags: u64 = if (bin_file.base.options.output_mode == .Exe) macho.CS_EXECSEG_MAIN_BINARY else 0;
const file_size = code_sig_cmd.dataoff;
var cdir = CodeDirectory{