| ... | @@ -477,9 +477,9 @@ pub const Zld = struct { | ... | @@ -477,9 +477,9 @@ pub const Zld = struct { |
| 477 | mem.eql(u8, sectname, "__gosymtab") or | 477 | mem.eql(u8, sectname, "__gosymtab") or |
| 478 | mem.eql(u8, sectname, "__gopclntab")) | 478 | mem.eql(u8, sectname, "__gopclntab")) |
| 479 | { | 479 | { |
| 480 | break :blk self.getSectionByName("__DATA_CONST", "__const") orelse try self.initSection( | 480 | break :blk self.getSectionByName("__TEXT", sectname) orelse try self.initSection( |
| 481 | "__DATA_CONST", | 481 | "__TEXT", |
| 482 | "__const", | 482 | sectname, |
| 483 | .{}, | 483 | .{}, |
| 484 | ); | 484 | ); |
| 485 | } | 485 | } |
| ... | @@ -490,15 +490,13 @@ pub const Zld = struct { | ... | @@ -490,15 +490,13 @@ pub const Zld = struct { |
| 490 | mem.eql(u8, sectname, "__objc_classlist") or | 490 | mem.eql(u8, sectname, "__objc_classlist") or |
| 491 | mem.eql(u8, sectname, "__objc_imageinfo")) | 491 | mem.eql(u8, sectname, "__objc_imageinfo")) |
| 492 | { | 492 | { |
| 493 | break :blk self.getSectionByName("__DATA_CONST", sectname) orelse | 493 | break :blk self.getSectionByName("__DATA_CONST", sectname) orelse try self.initSection( |
| 494 | try self.initSection( | | |
| 495 | "__DATA_CONST", | 494 | "__DATA_CONST", |
| 496 | sectname, | 495 | sectname, |
| 497 | .{}, | 496 | .{}, |
| 498 | ); | 497 | ); |
| 499 | } else if (mem.eql(u8, sectname, "__data")) { | 498 | } else if (mem.eql(u8, sectname, "__data")) { |
| 500 | break :blk self.getSectionByName("__DATA", "__data") orelse | 499 | break :blk self.getSectionByName("__DATA", "__data") orelse try self.initSection( |
| 501 | try self.initSection( | | |
| 502 | "__DATA", | 500 | "__DATA", |
| 503 | "__data", | 501 | "__data", |
| 504 | .{}, | 502 | .{}, |