authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-10-06 09:54:42+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-10-16 19:33:04+02:00
log2f497f9f0553f2738e05a511f3774cb18efb2304
tree0a169dd9baabc615364a13464153cdc82d8694b6
parente53fa93170e09fa8792e773fe328b4ed87fda9b4

elf: emit .got.plt when emitting .plt


1 files changed, 6 insertions(+), 6 deletions(-)

src/link/Elf.zig+6-6
......@@ -3962,12 +3962,6 @@ fn initSections(self: *Elf) !void {
39623962 .flags = elf.SHF_ALLOC | elf.SHF_WRITE,
39633963 .addralign = ptr_size,
39643964 });
3965 self.got_plt_section_index = try self.addSection(.{
3966 .name = ".got.plt",
3967 .type = elf.SHT_PROGBITS,
3968 .flags = elf.SHF_ALLOC | elf.SHF_WRITE,
3969 .addralign = @alignOf(u64),
3970 });
39713965 }
39723966
39733967 const needs_rela_dyn = blk: {
......@@ -3995,6 +3989,12 @@ fn initSections(self: *Elf) !void {
39953989 .flags = elf.SHF_ALLOC | elf.SHF_EXECINSTR,
39963990 .addralign = 16,
39973991 });
3992 self.got_plt_section_index = try self.addSection(.{
3993 .name = ".got.plt",
3994 .type = elf.SHT_PROGBITS,
3995 .flags = elf.SHF_ALLOC | elf.SHF_WRITE,
3996 .addralign = @alignOf(u64),
3997 });
39983998 self.rela_plt_section_index = try self.addSection(.{
39993999 .name = ".rela.plt",
40004000 .type = elf.SHT_RELA,