aboutsummaryrefslogtreecommitdiff
path: root/src/link/Dwarf.zig
AgeCommit message (Expand)Author
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-01link: make Wasm atoms fully owned by the linkerLuuk de Gram
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: use strtab.StringTable in DwarfJakub Konka
2023-01-31link: make Elf atoms fully owned by the linkerJakub Konka
2023-01-31link: make MachO atoms fully owned by the linkerJakub Konka
2022-12-27update uses of overflow arithmetic builtinsVeikka Tuominen
2022-12-09dwarf: resolve all relative paths when generating include_dirs and file_names...Jakub Konka
2022-12-09wasm: implement moving debug_line program when header too bigJakub Konka
2022-12-09dsym: hint linker when file range copy is not necessaryJakub Konka
2022-12-09elf: hint linker when file range copy is not necessaryJakub Konka
2022-12-09elf: add growAllocSection and growNonAllocSectionJakub 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-09dwarf: move growing debug_abbrev section to dsymJakub Konka
2022-12-09dwarf: move another sect growing routine to d_symJakub Konka
2022-12-09macho: add helper for getting ptr to DebugSymbolsJakub Konka
2022-12-09dwarf+d_sym: move logic for growing section to d_symJakub Konka
2022-12-09dwarf: move SrcFns if debug_line header exceeded its paddingJakub Konka
2022-12-09dwarf: refactor object file format and ptr width switches in writeDbgLineHeaderJakub Konka
2022-12-09dwarf: fix incorrect calc of dir indexJakub Konka
2022-12-09dwarf: refactor routine for precalculating size of dbg line headerJakub Konka
2022-12-09dwarf: generate list of include dirs and file names like LLVM backendJakub Konka
2022-12-09dwarf: fully resolve each path to each file sourceJakub Konka
2022-12-09dwarf: track source files via *const Module.File pointersJakub Konka
2022-12-09dwarf: specify all referenced zig source filesJakub Konka
2022-12-05dwarf: pull out debug line program internals into DeclState helpersJakub Konka
2022-12-05dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zigJakub 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-03Merge pull request #13744 from Vexu/stage2-fixesAndrew Kelley
2022-12-03Sema: fix comparisons between lazy and runtime valuesVeikka Tuominen
2022-12-02dwarf: pass linker Tag and owner Decl.Index instead of *AtomJakub Konka
2022-12-02dwarf: use common DI union object for arg and var genJakub Konka
2022-12-01dwarf: move Wasm specific dwarf gen out of codegenJakub Konka
2022-12-01dwarf: fix typos after refactoring dbi genJakub Konka
2022-12-01codegen: make LinkerLoad a common struct shared by backendsJakub Konka
2022-12-01dwarf: extract common logic for generating func var dbg infoJakub Konka
2022-12-01dwarf: extract common logic for generating func arg dbg infoJakub Konka
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-10dwarf: do not assume unsigned 64bit integer for the enum valueJakub Konka
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-09-18macho: rewrite how we allocate space in incremental contextJakub Konka
2022-09-07wasm-linker: support incremental debug infoLuuk de Gram
2022-09-07wasm-linker: Mix Zig -and Object debug atomsLuuk de Gram
2022-09-07wasm-linker: use Atoms for zig debug infoLuuk de Gram
2022-08-12x86: fix generating debug info for variablesJakub Konka
2022-08-12macho: update __DWARF sections before and after writing out __LINKEDITJakub Konka