aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/ZigObject.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-07-28 14:46:50 +0200
committerJakub Konka <kubkon@jakubkonka.com>2024-07-30 10:00:50 +0200
commitef7bbcd80fec680b527795dd85bc294b3bf6cbbd (patch)
treee943de4e790be9494767f8bb43c7097defd64000 /src/link/Elf/ZigObject.zig
parent801c37209889883ad2d7b9cfb232fd8d9e0ed66c (diff)
downloadzig-ef7bbcd80fec680b527795dd85bc294b3bf6cbbd.tar.gz
zig-ef7bbcd80fec680b527795dd85bc294b3bf6cbbd.zip
elf: do not store merge section output section name in strings buffer
Diffstat (limited to 'src/link/Elf/ZigObject.zig')
-rw-r--r--src/link/Elf/ZigObject.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig
index 1771e3cae1..66276761e0 100644
--- a/src/link/Elf/ZigObject.zig
+++ b/src/link/Elf/ZigObject.zig
@@ -854,14 +854,14 @@ fn getDeclShdrIndex(
if (is_all_zeroes) break :blk elf_file.sectionByName(".tbss") orelse try elf_file.addSection(.{
.type = elf.SHT_NOBITS,
.flags = elf.SHF_ALLOC | elf.SHF_WRITE | elf.SHF_TLS,
- .name = ".tbss",
+ .name = try elf_file.insertShString(".tbss"),
.offset = std.math.maxInt(u64),
});
break :blk elf_file.sectionByName(".tdata") orelse try elf_file.addSection(.{
.type = elf.SHT_PROGBITS,
.flags = elf.SHF_ALLOC | elf.SHF_WRITE | elf.SHF_TLS,
- .name = ".tdata",
+ .name = try elf_file.insertShString(".tdata"),
.offset = std.math.maxInt(u64),
});
}