aboutsummaryrefslogtreecommitdiff
path: root/src/internal/abi/stack.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/abi/stack.go')
-rw-r--r--src/internal/abi/stack.go25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/internal/abi/stack.go b/src/internal/abi/stack.go
deleted file mode 100644
index 9efd21b167..0000000000
--- a/src/internal/abi/stack.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright 2023 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 abi
-
-const (
- // We have three different sequences for stack bounds checks, depending on
- // whether the stack frame of a function is small, big, or huge.
-
- // After a stack split check the SP is allowed to be StackSmall bytes below
- // the stack guard.
- //
- // Functions that need frames <= StackSmall can perform the stack check
- // using a single comparison directly between the stack guard and the SP
- // because we ensure that StackSmall bytes of stack space are available
- // beyond the stack guard.
- StackSmall = 128
-
- // Functions that need frames <= StackBig can assume that neither
- // SP-framesize nor stackGuard-StackSmall will underflow, and thus use a
- // more efficient check. In order to ensure this, StackBig must be <= the
- // size of the unmapped space at zero.
- StackBig = 4096
-)