aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf
AgeCommit message (Expand)Author
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-13elf: correctly handle overflows on non-64bit hostsJakub Konka
2023-09-13elf: re-enable linking compiler_rtJakub Konka
2023-09-13elf: do not store Symbol's index in SymbolJakub Konka
2023-09-13elf: parse archivesJakub Konka
2023-09-13elf: handle more relocs with GOT relaxationJakub Konka
2023-09-13elf: add u64 to usize casts where requiredJakub Konka
2023-09-12elf: clean up and unify symbol ref handling in relocsJakub Konka
2023-09-12elf: resolve and write objects to fileJakub Konka
2023-09-12elf: set output section index of a global when resolvingJakub Konka
2023-09-12elf: set output section index when parsing objectsJakub Konka
2023-09-12elf: add simplistic reloc scanning mechanismJakub Konka
2023-09-12elf: claim unresolved dangling symbols that can be claimedJakub Konka
2023-09-12elf: mark imports-exports; populate symtab with objectsJakub Konka
2023-09-12elf: add simplistic symbol resolutionJakub Konka
2023-09-12elf: start fixing symbol resolutionJakub Konka
2023-09-12elf: report undefined symbols in objectsJakub Konka
2023-09-11elf: add prelim impl of Object parsingJakub Konka
2023-09-11elf: emit relocation to an extern functionJakub Konka
2023-09-11elf: simplify handling of relocs for atomsJakub Konka
2023-09-10elf: decouple notion of atom free list from shdrsJakub Konka
2023-09-10elf: write linker-defined symbols to symtabJakub Konka
2023-09-10elf: create required linker-defined symbolsJakub Konka
2023-09-08elf: rename program_headers to phdrsJakub Konka
2023-09-08elf: write $got symbols into the symtabJakub Konka
2023-09-08elf: store Index rather than ?Index in Atom; gen ABS STT_FILE for zig sourceJakub Konka
2023-09-08elf: store GOT index in symbol extra array; use GotSection for GOTJakub Konka
2023-09-07elf: use zld's update mechanism for symtab for Zig moduleJakub Konka
2023-09-06elf: lift-off - get it to compile and run until the error!Jakub Konka
2023-09-06elf: make everything upside down - track by Symbol.Index rather than Atom.IndexJakub Konka
2023-09-05elf: start porting abstraction of input fileJakub Konka
2023-09-04elf: atom.index of 0 reserved for null atomJakub Konka
2023-09-04elf: simplify accessors to symbols, atoms, etcJakub Konka
2023-09-03elf: add global symbol resolverJakub Konka
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-04-21elf: do not reserve a GOT slot for every AtomJakub Konka
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: clean up type resolution in Elf.Atom and MachO.AtomJakub Konka
2023-01-31link: make Elf atoms fully owned by the linkerJakub Konka
2023-01-26elf: migrate to new non-allocateDeclIndexes APIJakub Konka
2023-01-26elf: move TextBlock into its own module and rename to AtomJakub Konka