aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-04-07zig cc: complete the -wrap flag implementationAndrew Kelley
2023-04-07add linker -wrap flagZach Cheung
2023-04-05macho: reapply relocation dirtying logic from coff linkerJakub Konka
2023-04-05macho: refactor adding GOT and stub entriesJakub Konka
2023-04-05Merge pull request #15162 from jacobly0/x86_64-startJakub Konka
2023-04-04macho+zld: refactor how we resolve dyld_stub_binder symbolJakub Konka
2023-04-03elf: cleanup phdr trackingJacob Young
2023-04-03elf: preallocate offsets for PT_PHDR and PT_LOAD (empty) segmentJakub Konka
2023-04-03link: cleanup lazy symbolsJacob Young
2023-04-03Elf: add program headers for the program header tableJacob Young
2023-04-03macho: clean up code responsible for growing sections in fileJakub Konka
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