src/arch/aarch64/CodeGen.zig | 5 +- src/arch/arm/CodeGen.zig | 5 +- src/arch/riscv64/CodeGen.zig | 24 +- src/arch/riscv64/Emit.zig | 14 +- src/arch/sparc64/CodeGen.zig | 5 +- src/arch/x86_64/CodeGen.zig | 18 +- src/arch/x86_64/Emit.zig | 17 +- src/arch/x86_64/Lower.zig | 4 +- src/codegen.zig | 14 +- src/link/Elf.zig | 435 +++++++++++--------------- src/link/Elf/Atom.zig | 115 +++---- src/link/Elf/LinkerDefined.zig | 411 +++++++++++++++--------- src/link/Elf/Object.zig | 386 ++++++++++++++--------- src/link/Elf/SharedObject.zig | 225 ++++++++++---- src/link/Elf/Symbol.zig | 52 ++-- src/link/Elf/ZigObject.zig | 532 +++++++++++++++++++------------- src/link/Elf/eh_frame.zig | 21 +- src/link/Elf/file.zig | 105 +++++-- src/link/Elf/gc.zig | 139 +++++---- src/link/Elf/relocatable.zig | 4 +- src/link/Elf/synthetic_sections.zig | 265 ++++++++-------- src/link/Elf/thunks.zig | 40 +-- 22 files changed, 1607 insertions(+), 1229 deletions(-)