src/arch/aarch64/Emit.zig | 23 +- src/arch/arm/Emit.zig | 73 ++--- src/arch/riscv64/CodeGen.zig | 37 ++- src/arch/riscv64/Emit.zig | 23 +- src/arch/x86_64/CodeGen.zig | 1 + src/arch/x86_64/Emit.zig | 81 ++--- src/codegen.zig | 38 +-- src/link.zig | 38 +-- src/link/Dwarf.zig | 508 +++++++++++++++++++++++--------- src/link/Elf.zig | 63 ++-- src/link/MachO.zig | 72 ++--- src/link/MachO/Atom.zig | 2 +- src/link/MachO/DebugSymbols.zig | 22 -- 13 files changed, 557 insertions(+), 424 deletions(-)