aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/ld/elf.go
AgeCommit message (Expand)Author
2024-04-22cmd/link: move .dynamic and .got sections to relro if applicableThan McIntosh
2024-03-15cmd/link: support -bindnow option and permit use of "-Wl,-z,now"Than McIntosh
2024-03-14Revert: "cmd/link: add option to enable full RELRO for ELF"Than McIntosh
2024-03-10cmd/link,debug/elf: mark Go binaries with no branch target CFI on openbsdJoel Sing
2024-02-29cmd/link: add option to enable full RELRO for ELFNick Revin
2023-09-18cmd/link: allow deriving GNU build ID from Go build ID IDPatrick Steinhardt
2023-09-13cmd/link: fix malformed .shstrtab sectionThan McIntosh
2023-08-23cmd/internal/obj/riscv,cmd/link: add support for internal cgo linking on riscv64Joel Sing
2023-08-23cmd/link: add support for openbsd/ppc64Joel Sing
2023-07-21cmd/link: allow enabling DWARF with -sCherry Mui
2023-05-05cmd/link: remove elfsetstring out of the loaderCherry Mui
2023-04-10cmd/internal/obj/loong64, cmd/link/internal: switch to LoongArch ELF psABI v2...WANG Xuerui
2023-02-25cmd/link: don't emit PAX_FLAGS segment on LinuxIan Lance Taylor
2023-02-22cmd/link: add internal linking support for calling SDYNIMPORT on mips64Joel Sing
2023-01-31cmd/link: rename ELF struct fields to remove "elf" prefixIan Lance Taylor
2023-01-31cmd/link: make .dynamic section read-only for MIPS ELFIan Lance Taylor
2023-01-30cmd/link: refactor ELF hooks into ELFArch structIan Lance Taylor
2022-12-23cmd/link, runtime: use a different section for Go libfuzzer countersCherry Mui
2022-11-18all: add missing periods in commentscui fliter
2022-10-13cmd/link: define ELF .note section on FreeBSDDmitri Goutnik
2022-08-09all: use ":" for compiler generated symbolsCuong Manh Le
2022-08-08cmd/link: detect glibc vs musl ldso at link timeRuss Cox
2022-05-20cmd/compile, cmd/link: use libFuzzer 8-bit instead of extra countersKhaled Yakdan
2022-05-17cmd/link: support linker for linux/loong64Xiaodong Liu
2022-04-29[dev.boringcrypto] cmd: use notsha256 instead of md5, sha1, sha256Russ Cox
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-03-30cmd/link: zero elf addr for debug sectionsMeng Zhuo
2022-03-22cmd/link: add DT_NEEDED for all 64-bit ELF dynimplibByoungchan Lee
2022-03-16cmd/link: default generic ABI compression for ELFMeng Zhuo
2021-12-21cmd/link: use SHT_INIT_ARRAY for .init_array sectionIan Lance Taylor
2021-11-29cmd/link: merge note sections into one segmentMeng Zhuo
2021-09-02cmd/link: mark stacks as non-executable on freebsdKeith Randall
2021-08-17cmd/link: do not use GO_LDSO when cross compileCherry Mui
2021-08-17cmd/link: remove elfwritedynentsymCherry Mui
2021-06-15cmd/link: set correct flags in .dynamic for PIE buildmodeThan McIntosh
2021-05-12cmd/link: don't cast end address to int32Cherry Mui
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-15cmd/link: issue error if elf header overrunsPaul E. Murphy
2021-03-15all: run gofmtPrajwal Koirala
2021-03-02cmd/link,debug/elf: mips32, add .gnu.attributes and .MIPS.abiflags sectionsYunQiang Su
2020-10-28cmd/link: remove all constants of elfMeng Zhuo
2020-10-27Revert "cmd/link: remove all constants of elf"Meng Zhuo
2020-10-27cmd/link: remove all constants of elfMeng Zhuo
2020-10-18cmd/link: add support for external linking on linux/riscv64Joel Sing
2020-09-16cmd/link: make it easier to debug an elfrelocsect size mismatchJoel Sing
2020-08-17cmd/link: avoid duplicate DT_NEEDED entriesJoel Sing
2020-07-30[dev.link] cmd/link: remove "2", another roundCherry Zhang
2020-07-30[dev.link] cmd/link: refactor ExtReloc data structuresCherry Zhang
2020-07-24[dev.link] cmd/link: remove non-streaming external relocation codeCherry Zhang