| ... | ... | @@ -436,7 +436,7 @@ test "read-write segment command" { |
| 436 | 436 | 0x00, 0x00, 0x00, 0x00, // reserved3 |
| 437 | 437 | }; |
| 438 | 438 | var cmd = SegmentCommand{ |
| 439 | | .inner = macho.segment_command_64.new(.{ |
| 439 | .inner = .{ |
| 440 | 440 | .cmdsize = 152, |
| 441 | 441 | .segname = makeStaticString("__TEXT"), |
| 442 | 442 | .vmaddr = 4294967296, |
| ... | ... | @@ -445,9 +445,9 @@ test "read-write segment command" { |
| 445 | 445 | .maxprot = macho.VM_PROT_READ | macho.VM_PROT_WRITE | macho.VM_PROT_EXECUTE, |
| 446 | 446 | .initprot = macho.VM_PROT_EXECUTE | macho.VM_PROT_READ, |
| 447 | 447 | .nsects = 1, |
| 448 | | }), |
| 448 | }, |
| 449 | 449 | }; |
| 450 | | try cmd.sections.append(gpa, macho.section_64.new(.{ |
| 450 | try cmd.sections.append(gpa, .{ |
| 451 | 451 | .sectname = makeStaticString("__text"), |
| 452 | 452 | .segname = makeStaticString("__TEXT"), |
| 453 | 453 | .addr = 4294983680, |
| ... | ... | @@ -455,7 +455,7 @@ test "read-write segment command" { |
| 455 | 455 | .offset = 16384, |
| 456 | 456 | .@"align" = 2, |
| 457 | 457 | .flags = macho.S_REGULAR | macho.S_ATTR_PURE_INSTRUCTIONS | macho.S_ATTR_SOME_INSTRUCTIONS, |
| 458 | | })); |
| 458 | }); |
| 459 | 459 | defer cmd.deinit(gpa); |
| 460 | 460 | try testRead(gpa, in_buffer, LoadCommand{ .Segment = cmd }); |
| 461 | 461 | |