src/link/Elf.zig | 138 ++++---------- src/link/Elf/Atom.zig | 56 +++--- src/link/Elf/LinkerDefined.zig | 9 +- src/link/Elf/Object.zig | 322 ++++++++++++++++++++------------ src/link/Elf/SharedObject.zig | 2 +- src/link/Elf/Symbol.zig | 8 +- src/link/Elf/ZigObject.zig | 185 ++++++++++++------ src/link/Elf/eh_frame.zig | 4 +- src/link/Elf/file.zig | 29 ++- src/link/Elf/gc.zig | 12 +- src/link/Elf/relocatable.zig | 24 +-- src/link/Elf/synthetic_sections.zig | 8 +- src/link/Elf/thunks.zig | 15 +- src/link/MachO/InternalObject.zig | 3 +- src/link/MachO/ZigObject.zig | 2 +- 15 files changed, 464 insertions(+), 353 deletions(-)