aboutsummaryrefslogtreecommitdiff
path: root/src/link/Dwarf.zig
AgeCommit message (Expand)Author
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
2022-08-06stage2 DWARF: fix size and offset in slicesjoachimschmidt557
2022-08-03macho: sync with zldJakub Konka
2022-07-26link: avoid passing bad ptrs to pwritevAndrew Kelley
2022-06-10link/wasm: fix writing past the end of debug info bufferAndrew Kelley
2022-06-06dwarf: fix incorrect type reloc for unionsJakub Konka
2022-05-24dwarf: update abbrev info generation for new error union layoutJakub Konka
2022-05-09wasm: Write nops for padding debug infoLuuk de Gram