aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO
AgeCommit message (Expand)Author
2021-06-28zld: if libSystem.dylib found, then need to link libc.dylib tooJakub Konka
2021-06-28zld: recurse dylibs reexports when defined and desiredJakub Konka
2021-06-26zld: link against system libSystem.tbdJakub Konka
2021-06-25zld: fix section mapping for Go specific sectionsJakub Konka
2021-06-25Add fat/universal dylib support to zig ldTom Maenan Read Cutting
2021-06-24zld: fix Dylib.Id parsing logic for string valuesJakub Konka
2021-06-24Apply AST fixesJakub Konka
2021-06-24zld: put DICE and CodeSig load commands lastJakub Konka
2021-06-24zld: parse dylib's id from tbdJakub Konka
2021-06-24zld: exclude libs part of the umbrellaJakub Konka
2021-06-24zld: when parsing dylibs, allow multiple return valuesJakub Konka
2021-06-24zld: naively parse all dylib deps in stubsJakub 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: fix finding pointers for rebasingJakub Konka
2021-06-24zld+macho: populate segname from SegmentCommand when adding sectionJakub Konka
2021-06-24zld: handle objc-specific sectionsJakub Konka
2021-06-24zld: clean up logic for matching and mapping sectionsJakub Konka
2021-06-24zld+stage2: refactor creating segments and sectionsJakub Konka
2021-06-24zld: parse framework dirs and namesJakub Konka
2021-06-24zld: introduce Stub.zig which represents parsed stub fileJakub Konka
2021-06-24zld: move logic unpacking path to libc stub to CompilationJakub Konka
2021-06-24zld: apply AST fixesJakub Konka
2021-06-24zld: create a synthetic ___dso_handle symbol self-referencedJakub Konka
2021-06-24zld: parse lib stubs as tbds on the linker lineJakub Konka
2021-06-24zld: parse libSystem tbd stub when linkingJakub Konka
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-18macho: LC_RPATH: reserve byte for null-terminatorMichael Dusan
2021-06-15zld: stubs can also be part of unsigned relocsJakub Konka
2021-06-14zld: map coalesced sections and handle undefinesJakub Konka
2021-06-14zld: handle __eh_frame sectionJakub Konka
2021-06-14zld: handle __gcc_except_tab sectionJakub Konka
2021-06-14zld: clean up parsing section by type and attrsJakub Konka
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen
2021-06-12zld: throw an error if found unknown section in objectJakub Konka
2021-06-11zld: allow for existence of __DATA_CONST segments in objectsJakub Konka
2021-06-11zld: match all __DATA sections as __data except __constJakub Konka
2021-06-11zld: fix bug in working out commons total sizeJakub Konka
2021-06-10zld: clean upJakub Konka
2021-06-10zld: fix debug info for regulars synthed from tentativeJakub Konka
2021-06-10zld: synthetise regular from tentative definitionJakub Konka
2021-06-10zld: handle aliasing of tentative into regular globalJakub Konka
2021-06-10zld: add Symbol.Tentative to denote common symbolJakub Konka
2021-06-10zld: moving target seg,sect mapping into Object.SectionJakub Konka
2021-06-10zld: work out size and alignment of commonsJakub Konka
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-06-03zld: fix the linker for 32bit comp targetsJakub Konka
2021-05-27zld: dylib paths need nul terminator includedJakub Konka