aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Object.zig
AgeCommit message (Expand)Author
2021-07-15zld: add DICE support mainly for x86_64-macosJakub Konka
2021-07-15zld: refactor nlist and reloc filtering logicJakub Konka
2021-07-15zld: ___dso_handle is regular at 0x100000000Jakub Konka
2021-07-15zld: correctly estimate TextBlock's alignment withJakub Konka
2021-07-15zld: populate sections from the top rather than from bottomJakub Konka
2021-07-15zld: turn logging offJakub Konka
2021-07-15zld: fix alloc alignment and resolve relocsJakub Konka
2021-07-15zld: track symbols defined within TextBlockJakub Konka
2021-07-15zld: allocate TextBlocksJakub Konka
2021-07-15zld: save rebase and TLV offset as part of TextBlockJakub Konka
2021-07-15zld: keep text blocks per segment,section pairJakub Konka
2021-07-15zld: update relocs and start prepping for segment allocsJakub Konka
2021-07-15zld: dealloc TextBlock if omittedJakub Konka
2021-07-15zld: move should_rebase logic into SymbolJakub Konka
2021-07-15zld: simplify relocation parsingJakub Konka
2021-07-15zld: parse relocs per generated TextBlockJakub Konka
2021-07-15zld: create TextBlocks for tentative definitionsJakub Konka
2021-07-15zld: refactor section into TextBlocks conversionJakub Konka
2021-07-15zld: convert section in linked list of TextBlocksJakub Konka
2021-07-15 zld: draft up final format of TextBlockJakub Konka
2021-07-15zld: put relocs in a TextBlockJakub Konka
2021-07-15zld: draft out splitting sections into blocksJakub Konka
2021-07-15zld: coalesce symbols on creationJakub Konka
2021-07-15zld: use index to symbol in relocJakub Konka
2021-07-15zld: add Symbol.Stab and move nlist creation logic thereJakub Konka
2021-07-15zld: abstract Symbol creation logicJakub 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: naively parse all dylib deps in stubsJakub Konka
2021-06-24zld: introduce Stub.zig which represents parsed stub fileJakub Konka
2021-06-24zld: parse lib stubs as tbds on the linker lineJakub Konka
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-14zld: clean up parsing section by type and attrsJakub 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-03zld: fix the linker for 32bit comp targetsJakub Konka
2021-05-22zld: permit system static libsJakub 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: rewrite symbol resolutionJakub Konka
2021-05-04zld: rewrite Object to include pointers to SymbolsJakub Konka
2021-04-24zld: new approach at handling static initsJakub Konka
2021-04-24zld: analyze static initializersJakub 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 parsing debug infoJakub Konka