aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
AgeCommit message (Expand)Author
2025-02-22zig build fmtAndrew Kelley
2025-01-15wasm linker: fix crashes when parsing compiler_rtAndrew Kelley
2024-11-22link: use target to determine risc-v eflag validityDavid Rubin
2024-10-29link/Elf: ensure we always sort all relocations by r_offset in -r modeJakub Konka
2024-10-23unify parsing codepaths between relocatable and nonAndrew Kelley
2024-10-23link.Elf: untangle parseObject and parseArchiveAndrew 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: fix merge sections namespacingAndrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09Merge pull request #21629 from ziglang/elf-incrAndrew Kelley
2024-10-09link.Elf.Object.initAtoms: reduce state access and indirectionAndrew Kelley
2024-10-09elf: mark objects as dirty/not-dirtyJakub 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-23elf: fix condition for skipping symbols if atom is deadJakub Konka
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-04elf: rename SectionChunk into AtomList and store as part of SectionJakub Konka
2024-09-04elf: create back/forward links for atoms within section chunksJakub Konka
2024-09-04elf: do not pad placeholders coming from input object filesJakub Konka
2024-09-04elf: misc .eh_frame management fixesJakub Konka
2024-09-04elf: emit relocs for self-hosted generated .eh_frame sectionJakub Konka
2024-09-04elf: fix relocatable modeJakub Konka
2024-09-04elf: actually allocate atoms within each section chunkJakub Konka
2024-09-04elf: actually write allocated atoms in object filesJakub Konka
2024-09-04elf: allocate atom chunks using allocateChunk mechanics in objectsJakub Konka
2024-09-04elf: introduce SectionChunk - a container of atoms per object fileJakub Konka
2024-09-04elf: move initOutputSection into Elf from ObjectJakub Konka
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
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: streamline sections containerJakub Konka
2024-08-23link: Rename InvalidCpuArch error to InvalidMachineType.Alex Rønne Petersen
2024-08-23std.{coff,elf}: Remove the {MachineType,EM}.toTargetCpuArch() functions.Alex Rønne Petersen
2024-08-07elf: remove stale codeJakub Konka
2024-08-07elf: start-stop resolution has to come after init output sectionsJakub Konka
2024-08-07elf: fix off-by-one when referring to resolved table directlyJakub Konka
2024-08-07elf: get hello-world glibc working againJakub Konka
2024-08-07elf: fix symbol resolution for ObjectsJakub Konka
2024-08-07elf: move getStartStopBasename into ObjectJakub Konka
2024-08-07elf: fix compile errorsJakub Konka
2024-08-07elf: redo symbol mgmt and ownership in ZigObjectJakub Konka
2024-08-07elf: move symbol ownership to SharedObjectJakub Konka
2024-08-07elf: move symbol ownership to ObjectJakub Konka
2024-08-07elf: always create symbol extraJakub Konka
2024-07-30elf: do not store merge section output section name in strings bufferJakub Konka
2024-07-30elf: init output merge sections in a separate stepJakub Konka
2024-07-30elf: move merge subsections ownership into merge sectionsJakub Konka
2024-07-30elf: simplify output section tracking for symbolsJakub Konka