zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ca6f41ee30a53232dd951d2b00af73f1e8b5e698 (tree)
parent d19001abac6b5c0bc478799dc683bf71a6e6b2d8
Author: Jakub Konka <kubkon@jakubkonka.com>
Date:   Wed, 21 Feb 2024 22:50:55 +0100

elf+riscv: skip parsing .riscv.attributes section for now

Diffstat:
Msrc/link/Elf/Object.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig @@ -336,6 +336,7 @@ fn skipShdr(self: *Object, index: u32, elf_file: *Elf) bool { if (mem.startsWith(u8, name, ".note")) break :blk true; if (mem.startsWith(u8, name, ".comment")) break :blk true; if (mem.startsWith(u8, name, ".llvm_addrsig")) break :blk true; + if (mem.startsWith(u8, name, ".riscv.attributes")) break :blk true; // TODO: riscv attributes if (comp.config.debug_format == .strip and shdr.sh_flags & elf.SHF_ALLOC == 0 and mem.startsWith(u8, name, ".debug")) break :blk true; break :blk false;