aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/relocatable.zig
AgeCommit message (Expand)Author
2025-09-08fix linker code writing undefined memory to the output fileAndrew Kelley
2025-08-28link.Elf: update to not use GenericWriterAndrew Kelley
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-06-06Elf: support non-comdat groupsJacob Young
2025-02-22zig build fmtAndrew Kelley
2025-01-15macho linker conforms to explicit error sets, againAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2024-10-29link/Elf: ensure we always sort all relocations by r_offset in -r modeJakub Konka
2024-10-23use unstable sort in relocatable writeSyntheticSectionsAndrew Kelley
2024-10-23unify parsing codepaths between relocatable and nonAndrew Kelley
2024-10-23move linker input file parsing to the compilation pipelineAndrew Kelley
2024-10-23link.Elf: untangle parseObject and parseArchiveAndrew Kelley
2024-10-23rework linker inputsAndrew Kelley
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-11link.Elf.sortShdrs: tease out data dependenciesAndrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09elf: clean up how we create un-allocated sectionsJakub Konka
2024-10-09elf: change how we manage debug atoms in Dwarf linkerJakub Konka
2024-10-09elf: do not re-allocate AtomLists unless dirtiedJakub Konka
2024-10-09elf: track atoms within AtomList with array hash mapJakub Konka
2024-10-08link.Elf: avoid needless file system reads in flush()Andrew Kelley
2024-09-04elf: rename SectionChunk into AtomList and store as part of SectionJakub Konka
2024-09-04elf: fix emitting static lib when ZigObject is presentJakub Konka
2024-09-04elf: misc .eh_frame management fixesJakub Konka
2024-09-04elf: copy existing data when allocating other alloc sections in relocatable modeJakub Konka
2024-09-04elf: do not create .eh_frame section if ZigObject already did so in relocatab...Jakub Konka
2024-09-04elf: init rela sections in a separate pass for ZigObjectJakub Konka
2024-09-04elf: emit relocs for self-hosted generated .eh_frame sectionJakub Konka
2024-09-04elf: fix relocatable modeJakub Konka
2024-09-04elf: allocate atom chunks using allocateChunk mechanics in objectsJakub Konka
2024-09-04elf: remove isDebugSection helperJakub Konka
2024-08-27Dwarf: implement .eh_frameJacob Young
2024-08-26Merge pull request #21212 from ziglang/elf-incrAndrew Kelley
2024-08-25elf: store atom refs for rela sections until we can do betterJakub Konka
2024-08-25elf: simplify output section symbol trackingJakub Konka
2024-08-25elf: streamline sections containerJakub Konka
2024-08-23link: Rename InvalidCpuArch error to InvalidMachineType.Alex Rønne Petersen
2024-08-21elf: refactor tracking debug section sizesJakub Konka
2024-08-21elf: allow for concatenating atoms to merge sectionsJakub Konka
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-07elf: fix compile errorsJakub Konka
2024-07-30elf: do not store merge section output section name in strings bufferJakub Konka
2024-07-30elf: simplify output section tracking for symbolsJakub Konka
2024-07-30elf: remove obsolete flags from atomJakub Konka
2024-07-30elf: resolve COMDATs in more parallel-friendly wayJakub Konka
2024-07-30elf: move ownership of atoms into objectsJakub Konka
2024-07-30elf: move ownership of comdat groups to ObjectJakub Konka