1
0
mirror of https://github.com/golang/go synced 2024-10-04 13:21:22 -06:00
go/src
Richard Miller 8e6e9e8381 syscall: plan9 - mark gbit16 as go:nosplit
This is a correction to CL 22610.  The gbit16 function is called in
StartProcess between fork and exec, and therefore must not split the
stack.  Normally it's inlined so this is not an issue, but on one
occasion I've observed it to be compiled without inlining, and the
result was a panic.  Mark it go:nosplit to be safe.

Change-Id: I0381754397b766431bf406d9767c73598d23b901
Reviewed-on: https://go-review.googlesource.com/23560
Reviewed-by: David du Colombier <0intro@gmail.com>
Run-TryBot: David du Colombier <0intro@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Minux Ma <minux@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2016-05-31 04:53:19 +00:00
..
archive archive/zip: use HTTPS for documentation link 2016-05-14 17:27:44 +00:00
bufio all: use SeekStart, SeekCurrent, SeekEnd 2016-05-06 00:10:41 +00:00
builtin
bytes all: use SeekStart, SeekCurrent, SeekEnd 2016-05-06 00:10:41 +00:00
cmd cmd/compile: shift tests, fix triple-shift rules 2016-05-29 20:36:21 +00:00
compress compress/flate: simplify using subtests and sub-benchmarks 2016-05-25 17:44:22 +00:00
container all: fixed a handful of typos 2016-05-24 21:18:03 +00:00
context context: make DeadlineExceeded have a Timeout method 2016-05-19 23:09:16 +00:00
crypto crypto/tls: gofmt 2016-05-27 19:11:48 +00:00
database/sql database/sql: clone data for named []byte types 2016-04-30 18:40:36 +00:00
debug debug/gosym: parse remote packages correctly 2016-05-17 22:16:38 +00:00
encoding encoding/json: improve Decode example 2016-05-26 22:40:14 +00:00
errors
expvar expvar: slightly expand documentation for Var's String method 2016-05-19 04:20:47 +00:00
flag flag: update test case (fix build) 2016-04-21 23:17:18 +00:00
fmt fmt: remove extra space in too few arguments example 2016-05-12 20:45:48 +00:00
go go/types: better debugging output for init order computation 2016-05-27 23:39:38 +00:00
hash hash/crc64: Use slicing by 8. 2016-05-18 14:38:04 +00:00
html html/template: mention risks of the CSS, HTML, JS, etc. types 2016-05-18 18:31:18 +00:00
image image/gif: accept an out-of-bounds transparent color index. 2016-04-29 00:01:22 +00:00
index/suffixarray
internal net, net/http: don't trace DNS dials 2016-05-14 00:14:25 +00:00
io io: use SeekStart, SeekCurrent, and SeekEnd in io.Seeker documentation 2016-05-29 06:52:45 +00:00
log
math math/big: using Run for some more benchmarks 2016-05-26 19:14:13 +00:00
mime mime/multipart: sort header keys to ensure reproducible output 2016-05-16 22:55:16 +00:00
net net: don't call forceCloseSockets in non-TestMain functions 2016-05-30 03:30:14 +00:00
os os/exec: remove Cmd.RunContext and Cmd.WaitContext, add CommandContext 2016-05-20 21:19:32 +00:00
path path/filepath: prevent infinite recursion on Windows on UNC input 2016-05-31 00:11:32 +00:00
reflect runtime: tell race detector about reflectOffs.lock 2016-05-26 14:43:27 +00:00
regexp regexp/syntax: clarify that \Z means Perl's \Z 2016-05-18 04:43:32 +00:00
runtime strings: fix and reenable amd64 Index for 17-31 byte strings 2016-05-27 22:57:32 +00:00
sort
strconv strconv: fix ParseFloat for special forms of zero values 2016-04-19 22:39:43 +00:00
strings strings: fix and reenable amd64 Index for 17-31 byte strings 2016-05-27 22:57:32 +00:00
sync sync: document that RWMutex read locks may not be held recursively 2016-05-31 00:22:56 +00:00
syscall syscall: plan9 - mark gbit16 as go:nosplit 2016-05-31 04:53:19 +00:00
testing testing: added package doc for sub(tests/benchmarks) 2016-05-25 17:37:28 +00:00
text text/scanner: better error message if no error handler is installed 2016-05-25 15:44:28 +00:00
time time: run genzabbrs.go with new source data 2016-05-23 18:14:21 +00:00
unicode unicode: improve SimpleFold performance for ascii 2016-04-26 21:59:50 +00:00
unsafe
vendor/golang.org/x/net net/http: update bundled http2 2016-05-19 03:51:11 +00:00
all.bash
all.bat
all.rc
androidtest.bash all: make copyright headers consistent with one space after period 2016-05-02 13:43:18 +00:00
bootstrap.bash all: make copyright headers consistent with one space after period 2016-05-02 13:43:18 +00:00
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash cmd/compile: switch to compact export format by default 2016-04-27 16:59:55 +00:00
iostest.bash
make.bash build: unset GOBIN during build 2016-05-19 18:40:53 +00:00
make.bat build: unset GOBIN during build 2016-05-19 18:40:53 +00:00
Make.dist
make.rc build: unset GOBIN during build 2016-05-19 18:40:53 +00:00
naclmake.bash src: split nacltest.bash into naclmake.bash and keep nacltest.bash 2016-04-12 02:03:34 +00:00
nacltest.bash all: make copyright headers consistent with one space after period 2016-05-02 13:43:18 +00:00
race.bash
race.bat
run.bash build: unset GOBIN during build 2016-05-19 18:40:53 +00:00
run.bat build: unset GOBIN during build 2016-05-19 18:40:53 +00:00
run.rc build: unset GOBIN during build 2016-05-19 18:40:53 +00:00