aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/ld/data.go
AgeCommit message (Expand)Author
2021-09-09[dev.fuzz] all: merge master (65f0d24) into dev.fuzzJay Conrod
2021-09-08cmd/link: rework .TOC. handling for ppc64lePaul E. Murphy
2021-09-02cmd/link: avoid crash on undefined func sym with external linkingThan McIntosh
2021-06-02[dev.fuzz] all: merge master (dd7ba3b) into dev.fuzzKatie Hockman
2021-05-26runtime,cmd/link/internal/ld: fix typostyltr
2021-05-17[dev.fuzz] all: merge master (d137b74) into dev.fuzzKatie Hockman
2021-05-13cmd/link: resolve ABI alias for runtime.unreachableMethodCherry Mui
2021-05-06cmd/link: split large text sections on Darwin/ARM64 when external linkingCherry Mui
2021-04-29cmd/link: support trampoline insertion for PLT calls on ARMCherry Zhang
2021-04-29cmd/link: support trampoline insertion for PLT calls on ARM64Cherry Zhang
2021-04-29cmd/link: use a two-pass approach for trampoline insertionCherry Zhang
2021-04-27cmd/link: enforce larger alignment on split ppc64 text sectionsPaul E. Murphy
2021-04-09[dev.fuzz] internal/fuzz: implement coverage and trace instrumentationMatthew Dempsky
2021-03-24cmd/compile, cmd/link: use weak reference in itabCherry Zhang
2021-03-18cmd/link: Add section data slice to ArchrelocvariantPaul E. Murphy
2021-03-05cmd/internal/objabi: use a separate bit to mark weak relocationCherry Zhang
2021-02-16[dev.regabi] all: merge master (5faf941) into dev.regabiCherry Zhang
2021-02-16[dev.regabi] cmd/link: recognize internal/abi as runtime packageCherry Zhang
2021-02-16cmd/link: generate trampoline for inter-dependent packagesCherry Zhang
2021-01-19cmd/link,runtime: switch openbsd/amd64 to pthreadsJoel Sing
2020-12-16cmd/link: handle large relocation addend on darwin/arm64Cherry Zhang
2020-10-19cmd/link: run generator functions along with symbol writingCherry Zhang
2020-10-13cmd/link: set runtime.text to the address of the first functionCherry Zhang
2020-09-30[dev.link] Merge branch 'master' into dev.linkJeremy Faller
2020-09-30[dev.link] cmd/link: use generator symbols for the rest of pclntabJeremy Faller
2020-09-29cmd/link, runtime: use a sentinel value for unreachable methodCherry Zhang
2020-09-28cmd/link: consider interface conversions only in reachable codeCherry Zhang
2020-09-11[dev.link] all: merge branch 'master' into dev.linkCherry Zhang
2020-09-11cmd/link: put read-only data in __DATA_CONST segmentCherry Zhang
2020-09-08cmd/link: mark ELF PLT sections executableCherry Zhang
2020-09-03cmd/link: MACHOPLT is executableCherry Zhang
2020-08-18[dev.link] cmd/{compile,link}: remove pcdata tables from pclntab_oldJeremy Faller
2020-08-12[dev.link] cmd/link: stop renumbering files for pclntab generationJeremy Faller
2020-08-10[dev.link] cmd/link: add PPC64 debugging option to encourage text section splitsThan McIntosh
2020-08-03[dev.link] cmd/link: fix pclntab symbol handling on AIXCherry Zhang
2020-08-03[dev.link] cmd/compile, cmd/link: generate itablink at link timeCherry Zhang
2020-07-31[dev.link] create runtime.funcnametabJeremy Faller
2020-07-30[dev.link] cmd/link: add back SUNDEFEXT caseCherry Zhang
2020-07-30[dev.link] cmd/link: add runtime.pcheaderJeremy Faller
2020-07-30[dev.link] cmd/link: remove "2", another roundCherry Zhang
2020-07-30[dev.link] cmd/link: remove loader.RelocCherry Zhang
2020-07-30[dev.link] cmd/link: refactor ExtReloc data structuresCherry Zhang
2020-07-30[dev.link] cmd/link: move arch-specific extreloc to common codeCherry Zhang
2020-07-28[dev.link] cmd/link: fix accidental escape in extrelocCherry Zhang
2020-07-24[dev.link] cmd/link: remove non-streaming external relocation codeCherry Zhang
2020-07-21[dev.link] cmd/link: remove OutDataCherry Zhang
2020-07-21[dev.link] cmd/link: stream external relocations on ARM64 and on DarwinCherry Zhang
2020-07-21[dev.link] cmd/link: stream external relocations on 386 ELFCherry Zhang
2020-07-16[dev.link] cmd/link: stream out external relocations on AMD64 ELFCherry Zhang
2020-07-07[dev.link] cmd/link: remove some unneeded code from writeBlock()Than McIntosh