| // Copyright 2018 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| package runtime |
| |
| // stackcheck checks that SP is in range [g->stack.lo, g->stack.hi). |
| func stackcheck() |
| |
| // Called from assembly only; declared for go vet. |
| func settls() // argument in DI |
| |
| // Retpolines, used by -spectre=ret flag in cmd/asm, cmd/compile. |
| func retpolineAX() |
| func retpolineCX() |
| func retpolineDX() |
| func retpolineBX() |
| func retpolineBP() |
| func retpolineSI() |
| func retpolineDI() |
| func retpolineR8() |
| func retpolineR9() |
| func retpolineR10() |
| func retpolineR11() |
| func retpolineR12() |
| func retpolineR13() |
| func retpolineR14() |
| func retpolineR15() |