aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/DebugSymbols.zig
AgeCommit message (Expand)Author
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
2022-09-18macho: rewrite how we allocate space in incremental contextJakub Konka
2022-09-09macho: use globals free list like in COFF linkerJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-08-30coff: reorganize the linkerJakub Konka
2022-08-12macho: update __DWARF sections before and after writing out __LINKEDITJakub Konka
2022-08-03macho: do not preempt segment headers; do it when commiting to fileJakub Konka
2022-08-03macho: fix linking in incremental contextJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-07-22macho: do not GC local symbols unless reference dead symbolsJakub Konka
2022-07-22macho: rework symbol handling for incremental stage2 buildsJakub Konka
2022-07-22macho: rework symbol handling to match zld/ELFJakub Konka
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-04-15stage2 macho: workaround stage2 bugsVeikka Tuominen
2022-04-13macho,x64: resolve debug info relocs for RIP-based addressingJakub Konka
2022-03-27dwarf: track type relocation state in Dwarf moduleJakub Konka
2022-03-19Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka
2022-03-05macho: fix incorrect line and pc advancementJakub Konka
2022-03-05macho: remove anon_struct_type which is now redundantJakub Konka
2022-03-05macho: migrate to named struct for slicesJakub Konka