lib/std/Build/Step/CheckObject.zig | 815 +++++++++++++++++++------------- lib/std/elf.zig | 89 ++++ src/Compilation.zig | 10 +- src/link/Elf.zig | 158 +++++-- src/link/Elf/Archive.zig | 121 ++--- src/link/Elf/Object.zig | 34 ++ src/link/Elf/SharedObject.zig | 3 +- src/link/Elf/ZigObject.zig | 27 +- src/link/Elf/file.zig | 37 +- test/link/elf.zig | 90 +++- 10 files changed, 888 insertions(+), 496 deletions(-)