authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-11-09 15:05:29+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-11-09 15:05:29+01:00
log031d9faf022eb58c688033148f5a1fa145c6d84c
tree61618c860a9ebc32c75f241649d0bd1ab009b8d8
parent50f48022f04b747bb2624858df89366dfc63b0a4

elf: separate logic for reseting shdr indexes into a separate fn


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

src/link/Elf.zig+6
......@@ -3951,6 +3951,12 @@ fn sortShdrs(self: *Elf) !void {
39513951 self.shdrs.appendAssumeCapacity(slice[sorted.shndx]);
39523952 }
39533953
3954 try self.resetShdrIndexes(backlinks);
3955}
3956
3957fn resetShdrIndexes(self: *Elf, backlinks: []const u16) !void {
3958 const gpa = self.base.allocator;
3959
39543960 for (&[_]*?u16{
39553961 &self.eh_frame_section_index,
39563962 &self.eh_frame_rela_section_index,