authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-11-01 23:42:01+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-11-04 09:10:14+01:00
loge8f522122ac83e94b2fe58aa369917f3686743c5
tree9b6e818b058522f8d6f5cd9b58fa8eba4db5391f
parent5698be3ef042eb8c17d75f51fd15d73eebd64a7b

elf: fix properly updating .got.zig section


1 files changed, 5 insertions(+), 0 deletions(-)

src/link/Elf.zig+5
...@@ -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 }
629634
630 if (self.zig_data_rel_ro_section_index == null) {635 if (self.zig_data_rel_ro_section_index == null) {