aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO
AgeCommit message (Expand)Author
2021-07-15zld: move tracking binding for proxies into TextBlockJakub Konka
2021-07-15zld: remove StringTable abstractionJakub Konka
2021-07-15zld: add temp basic handling of debugging stabsJakub Konka
2021-07-15zld: fix incorrectly worked out section sizeJakub Konka
2021-07-15zld: map [section addr, first symbol) to a tracked TextBlockJakub Konka
2021-07-15zld: make addend i64 in Signed relocJakub Konka
2021-07-15zld: add DICE support mainly for x86_64-macosJakub Konka
2021-07-15zld: fix parsing and resolving Signed relocsJakub Konka
2021-07-15zld: refactor nlist and reloc filtering logicJakub Konka
2021-07-15zld: add basic Signed reloc resolutionJakub 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: re-enable logging of TextBlocksJakub Konka
2021-07-15zld: fix allocating tentative defsJakub Konka
2021-07-15zld: turn logging offJakub Konka
2021-07-15zld: fix resolving TLV offset relocationsJakub Konka
2021-07-15zld: TextBlock needs to be written to an aligend offset tooJakub Konka
2021-07-15zld: dedup symbols in the symbol tableJakub Konka
2021-07-15zld: re-enable all of linker after complete rewriteJakub 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: fix ast errorsJakub Konka
2021-07-15zld: reenable entire linker in the new schemeJakub Konka
2021-07-15zld: allocate symbols using the new schemeJakub Konka
2021-07-15zld: resolve symbols in dylibs using new schemeJakub 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-07-15zld: abstract away string table with fewer allocsJakub Konka
2021-07-15zld: clean up logic for creating mach headerJakub Konka
2021-06-30Merge pull request #9254 from moosichu/feature/macos-link-universal-static-libsJakub Konka
2021-06-29Add fat/universal archive support to zig ldTom Maenan Read Cutting
2021-06-29zld: we can now create basic dylibs targeting macOS!Jakub Konka
2021-06-29zld: put all global symbols in the export trieJakub Konka