aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-04-03macho+coff: remove alignment from Atom as it is unusedJakub Konka
2023-04-02x86_64: implement error nameJacob Young
2023-04-01link: handle -u flag in all linkersJakub Konka
2023-04-01macho: do not assume entrypoint is definedJakub Konka
2023-04-01macho: handle weird case of entrypoint being a stubJakub Konka
2023-04-01macho: look for entry in archives/dylibs tooJakub Konka
2023-04-01tapi: update to latest Apple changesJakub Konka
2023-04-01tapi: update yaml parserJakub Konka
2023-03-30coff: enable hot-code swapping on a compatible host onlyJakub Konka
2023-03-30coff: due to ASLR we need to dupe the code for relocatingJakub Konka
2023-03-30coff: use std.os.windows wrappers; fix relocating in-fileJakub Konka
2023-03-30coff: reimplement VirtualProtectEx using our own ntdll wrapperJakub Konka
2023-03-30coff: reimplement Read/WriteProcessMemory using our own ntdll wrappersJakub Konka
2023-03-30coff: make sure we correctly slide relocation target when resolvingJakub Konka
2023-03-30coff: first (not-fully-functional) PoC of HCSJakub Konka
2023-03-30coff: use copy in zig-cache for child process in HCSJakub Konka
2023-03-29Merge pull request #15105 from ziglang/hcs-win-pocJakub Konka
2023-03-28macho: remove error_union return from resolveRelocations()Jakub Konka
2023-03-28coff: put section growing in helper; only mark section if actually resolvedJakub Konka
2023-03-28Merge pull request #14771 from kcbanner/coff_dynamicbaseJakub Konka
2023-03-28coff: use ArrayHashMap if we are iterating over keysJakub Konka
2023-03-28coff: resolve relocs on bytes buffer directlyJakub Konka
2023-03-28coff: assert the imports table is not dirtyJakub Konka
2023-03-28coff: move import table definition into a separate ImportTable.zig moduleJakub Konka
2023-03-28coff: do not use atoms for synthetic import address tableJakub Konka
2023-03-28coff: repurpose value field of import Symbol for lib_name offsetJakub Konka
2023-03-28link: pass expected lib name as hint in getGlobalSymbol()Jakub Konka
2023-03-28coff: grow .idata if requiredJakub Konka
2023-03-25coff: change dynamicbase to default to true (to match lld), change it to pass...kcbanner
2023-03-23macho+zld: only check for alias symbols for non-extern relocationsJakub Konka
2023-03-22macho+zld: make sure we populate source section index lookup if no undefsJakub Konka
2023-03-22macho+zld: refactor parsing of relocation targetJakub Konka
2023-03-21macho: collect all exports into the export trieJakub Konka
2023-03-21macho+zld: when finding by address, note the end of section symbols tooJakub Konka
2023-03-21macho+zld: save all defined globals in the export trieJakub Konka
2023-03-21macho+zld: put locals and globals in function-starts sectionJakub Konka
2023-03-21macho+zld: put __TEXT bound sections in __TEXT segmentJakub Konka
2023-03-21macho: use TOOL=0x5 to mean ZIG as the build toolJakub Konka
2023-03-21macho+zld: return null rather than error on invalid AbbrevKindJakub Konka
2023-03-21macho+zld: save locals from section atoms to symtab tooJakub Konka
2023-03-20macho+zld: relax assumption about dead strip atoms uniquenessJakub Konka
2023-03-19Merge pull request #14986 from ziglang/macos-hcsJakub Konka
2023-03-19Fix linker segfault adding rpath to sharedlibGanesan Rajagopal
2023-03-19macho: fix 32bit buildJakub Konka
2023-03-19Merge pull request #14998 from Luukdegram/shared-memLuuk de Gram
2023-03-19Merge pull request #14838 from Luukdegram/bss-fixLuuk de Gram
2023-03-19macho: enable hot update state only when on compatible hostJakub Konka
2023-03-18macho: add wrappers for attaching/detaching from HCS processJakub Konka
2023-03-18macos: HCS PoC workingJakub Konka
2023-03-18macho: add hot-code swapping pocJakub Konka