| ... | @@ -625,6 +625,11 @@ pub fn initMetadata(self: *Elf) !void { | ... | @@ -625,6 +625,11 @@ pub fn initMetadata(self: *Elf) !void { |
| 625 | shdr.sh_addr = phdr.p_vaddr; | 625 | shdr.sh_addr = phdr.p_vaddr; |
| 626 | shdr.sh_offset = phdr.p_offset; | 626 | shdr.sh_offset = phdr.p_offset; |
| 627 | shdr.sh_size = phdr.p_memsz; | 627 | shdr.sh_size = phdr.p_memsz; |
| | 628 | try self.phdr_to_shdr_table.putNoClobber( |
| | 629 | gpa, |
| | 630 | self.zig_got_section_index.?, |
| | 631 | self.phdr_zig_got_index.?, |
| | 632 | ); |
| 628 | } | 633 | } |
| 629 | | 634 | |
| 630 | if (self.zig_data_rel_ro_section_index == null) { | 635 | if (self.zig_data_rel_ro_section_index == null) { |