| ... | ... | @@ -2706,7 +2706,7 @@ fn writeOffsetTableEntry(self: *Elf, index: usize) !void { |
| 2706 | 2706 | if (self.offset_table_count_dirty) { |
| 2707 | 2707 | // TODO Also detect virtual address collisions. |
| 2708 | 2708 | const allocated_size = self.allocatedSize(shdr.sh_offset); |
| 2709 | | const needed_size = self.local_symbols.items.len * entry_size; |
| 2709 | const needed_size = self.offset_table.items.len * entry_size; |
| 2710 | 2710 | if (needed_size > allocated_size) { |
| 2711 | 2711 | // Must move the entire got section. |
| 2712 | 2712 | const new_offset = self.findFreeSpace(needed_size, entry_size); |