aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/DebugSymbols.zig
AgeCommit message (Expand)Author
2025-09-08fix linker code writing undefined memory to the output fileAndrew Kelley
2025-08-28link.MachO: update to not use GenericWriterAndrew Kelley
2025-07-07MachO: revert unfinished changesAndrew Kelley
2025-07-07MachO: update to new std.io APIsAndrew Kelley
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-03-02link: fixed bugs uncovered by changing the cache modeJacob Young
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-08-27Dwarf: implement .eh_frameJacob Young
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-07-18macho: fix compile errorsJakub Konka
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-02-21MachO: fix `calcLoadCommandsSize` computationJacob Young
2024-02-08macho: move Dwarf handle to ZigObject from DebugSymbolsJakub Konka
2024-01-29macho: flush Dwarf module before flushing dSYMJakub Konka
2024-01-29macho: re-enable dSYM but don't write anything to it yetJakub Konka
2024-01-29macho: re-enable emitting empty dSYM bundleJakub Konka
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2023-11-04elf: redo strings management in the linkerJakub Konka
2023-08-29macho: merge Zld state with MachO stateJakub Konka
2023-08-29macho: unify concept of SymbolWithLoc across driversJakub Konka
2023-08-29macho: remove page_size field as it can be computed when and where requiredJakub Konka
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-04-21macho: use generic TableSection for GOT mgmtJakub Konka
2023-04-13macho: refactor common logic between synthetic tablesJakub Konka
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-01link: use strtab.StringTable in DwarfJakub Konka
2023-01-25elf+macho: append null to DWARF strtab to avoid overlapping sectsJakub Konka
2022-12-16macho: store LC headers to often updated LINKEDIT sectionsJakub Konka
2022-12-16macho: generalize parallel hasher; impl parallel MD5-like hashJakub Konka
2022-12-09dwarf: resolve all relative paths when generating include_dirs and file_names...Jakub Konka
2022-12-09dsym: hint linker when file range copy is not necessaryJakub Konka
2022-12-09dsym: reuse growSection where possibleJakub Konka
2022-12-09dwarf: move any remaining section growth to dsymJakub Konka
2022-12-09dwarf: move growing debug_aranges section to dsymJakub Konka
2022-12-09dsym: finish markDirty helperJakub Konka
2022-12-09dwarf: move growing debug_abbrev section to dsymJakub Konka
2022-12-09dwarf+d_sym: move logic for growing section to d_symJakub Konka
2022-12-09dwarf: track source files via *const Module.File pointersJakub Konka
2022-12-04dsym: dummy repush to check the linux CIJakub Konka
2022-12-04dsym: recalculate DWARF segment size when finalizingJakub Konka
2022-12-04dsym+dwarf: remove copyRangeAllOverlappingAllocJakub Konka
2022-12-04dsym: refactor API - do not store ptr to MachOJakub Konka
2022-12-04dsym: add helper for accessing dwarf seg pointerJakub Konka
2022-12-04dsym: rename updateLinkeditSegment to finalizeDwarfSegmentJakub Konka
2022-12-04dsym: make sure DWARF segment comes before LINKEDITJakub Konka
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-10-22macho: remove unused nlist flagsJakub Konka