aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Zld.zig
AgeCommit message (Expand)Author
2021-05-18zld: parse dylibs as positionalsJakub Konka
2021-05-18zld: parse dylib idJakub Konka
2021-05-18zld: refactor out logic for dylib LC creationJakub Konka
2021-05-18zld: add prelim way of linking dylibsJakub Konka
2021-05-12macho: allow overriding stack size in binaryJakub Konka
2021-05-09zld: adjust signed displacement source target addrJakub Konka
2021-05-06zld: sort tlv offsets by source addressJakub Konka
2021-05-06zld: cleanup relocs and flag errors on unhandled symbol typesJakub Konka
2021-05-04zld: port over a few more bits from ld64Jakub Konka
2021-05-04zld: disable most logsJakub Konka
2021-05-04zld: build updated macho backendJakub Konka
2021-05-04zld: rewrite symbol allocationsJakub Konka
2021-05-04zld: resolve GOT loads and stubsJakub Konka
2021-05-04zld: rewrite symbol resolutionJakub Konka
2021-04-24zld: new approach at handling static initsJakub Konka
2021-04-24zld: add temp debug info fix by setting mtime=0Jakub Konka
2021-04-24zld: analyze static initializersJakub Konka
2021-04-24zld: common section should be writableJakub Konka
2021-04-20zld: fix parsing of weak symbolsJakub Konka
2021-04-20zld: map __DATA,__common as __DATA_CONST,__commonJakub Konka
2021-04-20zld: resolve symbols as globals before resolving localsJakub Konka
2021-04-20zld: dedup initializers and finalizersJakub Konka
2021-04-20zld: treat priv extern as weak symbolJakub Konka
2021-04-13zld: fix symbol resolution from interdep archivesJakub Konka
2021-04-13zld: add x86_64 relocsJakub Konka
2021-04-13zld: save locals per TUJakub Konka
2021-04-13zld: differentiate between static and global in stabsJakub Konka
2021-04-13zld: streamline tags for SymbolJakub Konka
2021-04-13zld: fix indirect symtabJakub Konka
2021-04-13zld: fix rebase vs bind for GOT entriesJakub Konka
2021-04-13zld: fix parsing debug infoJakub Konka
2021-04-13zld: limit exports to just main entrypointJakub Konka
2021-04-13zld: move parsing debug info into objectJakub Konka
2021-04-13zld: add prelim support for localsJakub Konka
2021-04-13zld: flush MachOJakub Konka
2021-04-13zld: resolve target addresses for relocsJakub Konka
2021-04-13zld: resolve stubs and GOT entriesJakub Konka
2021-04-13zld: migrate parts of main to new relocsJakub Konka
2021-04-13zld: allocate addresses for global symbolsJakub Konka
2021-04-13zld: store a single global symtabJakub Konka
2021-04-13zld: allocate segments based on worst-case and upper-limitJakub Konka
2021-04-13zld: assume remaining undefs are from libSystemJakub Konka
2021-04-13zld: refactor object and archive parsingJakub Konka
2021-04-13zld: redo symbol resolution in objectsJakub Konka
2021-04-08stage2 AArch64: Add conditional branch instructionsjoachimschmidt557
2021-03-22zld: naively handle static initializers in C++Jakub Konka
2021-03-19zld: continue on invalid/missing debug infoJakub Konka
2021-03-18zld: temporarily disable testing shared lib linkingJakub Konka
2021-03-17rebase with masterJakub Konka
2021-03-17zld: fix GOT loads and indirection on x86_64Jakub Konka