aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Symbol.zig
AgeCommit message (Expand)Author
2025-09-30fix compiler ftbfs from std.macho and std.dwarf changesmlugg
2025-08-31std.fmt: delete deprecated APIsAndrew Kelley
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-07-07MachO: revert unfinished changesAndrew Kelley
2025-07-07MachO: update to new std.io APIsAndrew Kelley
2025-06-12x86_64: remove linker references from codegenJacob Young
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-17macho: update codegen and linker to distributed jump table approachJakub Konka
2024-07-22macho: handle empty string in ZigObject.getStringJakub Konka
2024-07-22macho: cache string lenJakub Konka
2024-07-22macho: run more things in parallelJakub Konka
2024-07-18macho: fix symbol visibility merging logicJakub Konka
2024-07-18macho: fix compile errorsJakub Konka
2024-07-18macho: migrate Atom and SymbolJakub Konka
2024-05-23link/macho: dedup literals in objects and internal object fileJakub Konka
2024-02-03macho: make atom address relative wrt defining sectionJakub Konka
2024-01-28macho: do not allocate input files in fullJakub Konka
2024-01-24macho: add misc fixes targeting macos 11Jakub Konka
2024-01-24macho: resolve relocs pointing at __got_zigJakub Konka
2024-01-24macho: add __zig_got section implementationJakub Konka
2024-01-24macho: create Atom for Decl in ZigObjectJakub Konka
2024-01-24macho: split symbol.flags.got into needs_got and has_gotJakub Konka
2024-01-24macho: introduce ZigObjectJakub Konka
2024-01-24macho: write to fileJakub Konka
2024-01-24macho: parse an input object file!Jakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka
2021-07-16zld: replace parsed reloc with a simple wrapper around macho.relocation_infoJakub Konka
2021-07-15zld: reuse string table for symbol namesJakub Konka
2021-07-15zld: move tracking binding for proxies into TextBlockJakub Konka
2021-07-15zld: remove StringTable abstractionJakub Konka
2021-07-15zld: map [section addr, first symbol) to a tracked TextBlockJakub Konka
2021-07-15zld: re-enable all of linker after complete rewriteJakub Konka
2021-07-15zld: allocate TextBlocksJakub Konka
2021-07-15zld: save rebase and TLV offset as part of TextBlockJakub Konka
2021-07-15zld: move should_rebase logic into SymbolJakub Konka
2021-07-15zld: create TextBlocks for tentative definitionsJakub Konka
2021-07-15zld: convert section in linked list of TextBlocksJakub Konka
2021-07-15zld: fix ast errorsJakub Konka
2021-07-15zld: reenable entire linker in the new schemeJakub Konka
2021-07-15zld: coalesce symbols on creationJakub Konka
2021-07-15zld: add Symbol.Stab and move nlist creation logic thereJakub Konka
2021-07-15zld: abstract Symbol creation logicJakub Konka
2021-06-28zld: recurse dylibs reexports when defined and desiredJakub Konka
2021-06-24Apply AST fixesJakub Konka
2021-06-24zld: merge Stub with Dylib structJakub Konka
2021-06-24zld: clean up memory management and refactorJakub Konka
2021-06-24zld: handle dynamic binding of proxies for objc correctlyJakub Konka
2021-06-24zld: introduce Stub.zig which represents parsed stub fileJakub Konka
2021-06-24zld: create a synthetic ___dso_handle symbol self-referencedJakub Konka
2021-06-24zld: parse libSystem tbd stub when linkingJakub Konka