lib/compiler/objcopy.zig | 14 +- lib/std/Build/Step/Compile.zig | 2 +- lib/std/debug/SelfInfo/Elf.zig | 2 +- lib/std/dynamic_library.zig | 34 ++--- lib/std/elf.zig | 99 ++----------- lib/std/os/emscripten.zig | 2 +- lib/std/os/linux/tls.zig | 24 +-- lib/std/os/linux/vdso.zig | 10 +- lib/std/pie.zig | 6 +- lib/std/posix/test.zig | 2 +- lib/std/start.zig | 18 +-- lib/std/zig/system.zig | 16 +- src/link/Elf.zig | 250 ++++++++++++++++---------------- src/link/Lld.zig | 4 +- 14 files changed, 207 insertions(+), 276 deletions(-)