| ... | @@ -1537,6 +1537,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { | ... | @@ -1537,6 +1537,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { |
| 1537 | .sdk = version, | 1537 | .sdk = version, |
| 1538 | }, | 1538 | }, |
| 1539 | }); | 1539 | }); |
| | 1540 | self.cmd_table_dirty = true; |
| 1540 | } | 1541 | } |
| 1541 | if (self.source_version_cmd_index == null) { | 1542 | if (self.source_version_cmd_index == null) { |
| 1542 | self.source_version_cmd_index = @intCast(u16, self.load_commands.items.len); | 1543 | self.source_version_cmd_index = @intCast(u16, self.load_commands.items.len); |
| ... | @@ -1547,6 +1548,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { | ... | @@ -1547,6 +1548,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { |
| 1547 | .version = 0x0, | 1548 | .version = 0x0, |
| 1548 | }, | 1549 | }, |
| 1549 | }); | 1550 | }); |
| | 1551 | self.cmd_table_dirty = true; |
| 1550 | } | 1552 | } |
| 1551 | if (self.code_signature_cmd_index == null) { | 1553 | if (self.code_signature_cmd_index == null) { |
| 1552 | self.code_signature_cmd_index = @intCast(u16, self.load_commands.items.len); | 1554 | self.code_signature_cmd_index = @intCast(u16, self.load_commands.items.len); |
| ... | @@ -1558,6 +1560,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { | ... | @@ -1558,6 +1560,7 @@ pub fn populateMissingMetadata(self: *MachO) !void { |
| 1558 | .datasize = 0, | 1560 | .datasize = 0, |
| 1559 | }, | 1561 | }, |
| 1560 | }); | 1562 | }); |
| | 1563 | self.cmd_table_dirty = true; |
| 1561 | } | 1564 | } |
| 1562 | if (self.dyld_stub_binder_index == null) { | 1565 | if (self.dyld_stub_binder_index == null) { |
| 1563 | self.dyld_stub_binder_index = @intCast(u16, self.undef_symbols.items.len); | 1566 | self.dyld_stub_binder_index = @intCast(u16, self.undef_symbols.items.len); |