src/link/Elf.zig | 72 +++++---- src/link/Elf/Archive.zig | 9 +- src/link/Elf/Atom.zig | 255 ++++++++++++++------------------ src/link/Elf/AtomList.zig | 9 +- src/link/Elf/Object.zig | 2 +- src/link/Elf/gc.zig | 16 -- src/link/Elf/relocatable.zig | 45 +++--- src/link/Elf/synthetic_sections.zig | 104 ++++++------- src/link/riscv.zig | 29 ++-- 9 files changed, 247 insertions(+), 294 deletions(-)