1
0
mirror of https://github.com/golang/go synced 2024-10-05 05:11:25 -06:00
go/src
Russ Cox 9ae3c560b9 cmd/link: implement -buildid for non-ELF binaries
Non-ELF binary formats are much less flexible and typically do not
have a good place to store the build ID.

We store it as raw bytes at the beginning of the text segment.

The only system I know of that will be upset about this is NaCl,
and NaCl is an ELF system and does not use this.

For #11048.

Change-Id: Iaa7ace703c4cf36392e752eea9b55e2ce49e9826
Reviewed-on: https://go-review.googlesource.com/10708
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2015-06-05 04:06:46 +00:00
..
archive archive/tar: terminate when reading malformed sparse files 2015-05-28 23:54:54 +00:00
bufio
builtin
bytes
cmd cmd/link: implement -buildid for non-ELF binaries 2015-06-05 04:06:46 +00:00
compress
container
crypto
database/sql
debug all: build and use go tool compile, go tool link 2015-05-21 17:32:03 +00:00
encoding encoding/xml: Reset the parent stack before printing a chardata or comment field in a struct 2015-06-04 07:16:25 +00:00
errors
expvar
flag flag: Fix up a package comment a bit. 2015-05-19 02:18:40 +00:00
fmt fmt: fix buffer underflow for negative integers 2015-06-02 13:55:40 +00:00
go cmd/go: make test.bash pass again 2015-06-03 20:33:30 +00:00
hash
html html/template: prevent panic when escaping actions involving chain nodes 2015-06-01 20:52:04 +00:00
image
index/suffixarray
internal internal/syscall/windows/registry: fix read overrun in GetStringsValue 2015-05-15 03:25:41 +00:00
io io: minor improvements to doc comment on WriteString. 2015-05-29 04:33:15 +00:00
log
math math/big: turn off debug mode 2015-06-03 22:08:17 +00:00
mime mime: fix names of examples 2015-06-01 22:20:58 +00:00
net net/http: the Set-Cookie Expiration time zone should be GMT, not UTC 2015-06-04 20:41:53 +00:00
os
path path: fix a typo in documentation of Split 2015-05-31 22:08:38 +00:00
reflect reflect: make PtrTo(FuncOf(...)) not crash 2015-05-16 00:51:05 +00:00
regexp regexp: suggest go doc, not godoc 2015-06-01 20:16:31 +00:00
runtime runtime, cmd/internal/obj/arm: improve arm function prologue 2015-06-04 16:35:12 +00:00
sort
strconv strconv: minor internal comment fix 2015-05-27 22:02:02 +00:00
strings strings: mention UTF-8 in the package comment. 2015-06-03 19:28:41 +00:00
sync
syscall syscall: don't run fcntl child process test on iOS 2015-05-15 16:41:12 +00:00
testing testing: fix typo 2015-05-12 23:39:00 +00:00
text text/template: refactor code to accomodate bi-state requirement for templates 2015-06-03 20:10:54 +00:00
time time: document that not all Unix time can be represented 2015-05-19 06:19:33 +00:00
unicode
unsafe
all.bash
all.bat
all.rc
androidtest.bash androidtest.bash: clean up stale GOROOT 2015-05-25 20:53:26 +00:00
bootstrap.bash
buildall.bash buildall.bash: exit 1 when make.bash fails 2015-05-17 01:40:33 +00:00
clean.bash
clean.bat
clean.rc
iostest.bash
make.bash
make.bat
Make.dist
make.rc
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc