aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Atom.zig
AgeCommit message (Expand)Author
2024-03-09elf+aarch64: handle PREL64 relocJakub Konka
2024-03-09elf+aarch64: fix 32bit buildJakub Konka
2024-03-08elf+aarch64: implement basic thunk supportJakub Konka
2024-03-08elf+aarch64: handle PREL32 relocJakub Konka
2024-03-08elf+aarch64: handle TLS GD modelJakub Konka
2024-03-08elf+aarch64: handle gottp and .tls_commonJakub Konka
2024-03-08elf+aarch64: relax TLSDESC for executablesJakub Konka
2024-03-08elf+aarch64: handle TLSDESC non-relaxedJakub Konka
2024-03-08link: refactor common aarch64 helpersJakub Konka
2024-03-08elf+aarch64: resolve TLS LE modelJakub Konka
2024-02-21elf+riscv: return an error for unimplemented HI20 forward lookupJakub Konka
2024-02-21elf+riscv: implement enough to get basic hello world in C workingJakub Konka
2024-02-21elf+aarch64: implement some resolveRelocNonAlloc logicJakub Konka
2024-02-21elf+aarch64: implement some resolveRelocAlloc logicJakub Konka
2024-02-21elf+aarch64: implement some scanReloc logicJakub Konka
2024-02-21elf: make GOT arch aware when resolving relocsJakub Konka
2024-02-21elf: simplify logic for resolving nonalloc relocs on different archesJakub Konka
2024-02-21elf: simplify logic for resolving alloc relocs on different archesJakub Konka
2024-02-21elf: simplify logic for handling scanning relocs on different archesJakub Konka
2024-02-17elf: fix typo in resolving @"32" and @"32S" relocs on x86_64Jakub Konka
2024-02-17lib/std/elf: refactor reloc enum valuesJakub Konka
2024-02-17elf: fix formatting of relocs when reloc can be Zig specificJakub Konka
2024-02-17elf: create Zig specific reloc type shared across ISAsJakub Konka
2024-02-17elf: add riscv dynamic relocsJakub Konka
2024-02-16elf: enable adding support for additional cpu archsJakub Konka
2024-02-13elf: use u32 for all section indexesJakub Konka
2024-02-13elf: store relative offsets in atom and symbolJakub Konka
2024-02-12elf: do not prealloc input objects, pread selectivelyJakub Konka
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update output_mode referencesAndrew Kelley
2023-11-08elf: LLVM emits relocs to undef local symbols - color me surprised!Jakub Konka
2023-11-08elf: adjust r_addend with offset of the original input section ref'd via STT_...Jakub Konka
2023-11-08elf: claim unresolved dangling symbols as undef externs in -r modeJakub Konka
2023-11-07elf: actually track output symtab index of symbolsJakub Konka
2023-11-07elf: generate section symbols when writing symtabJakub Konka
2023-11-04elf: enable static-lib flush pathJakub Konka
2023-11-04elf: redo strings management in the linkerJakub Konka
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-30elf: encapsulate ZigObject-specific logic in flushModule hookJakub Konka
2023-10-30elf: move incremental codegen bits into ZigObject.zigJakub Konka
2023-10-30elf: rename ZigModule to ZigObjectJakub Konka
2023-10-28x86_64: do not hardcode memory passed by Elf linkerJakub Konka
2023-10-20Merge pull request #17621 from ziglang/elf-pic-pieJakub Konka
2023-10-19elf: actually check for dynamic executablesJakub Konka
2023-10-18elf: increase resolution of Atom.input_section_index to u32Jakub Konka
2023-10-18elf: increase resolution of Atom.relocs_section_index to u32Jakub Konka
2023-10-16elf: fix 32bit buildJakub Konka