aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/stack.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-12-04 08:30:54 -0800
committerRuss Cox <rsc@golang.org>2008-12-04 08:30:54 -0800
commit79e1db2da13b0d9aafe39831bdb0c1b7940aab0c (patch)
treee2b3b906ca88ce3e8ce7a528bde4a4f3e69f94c2 /src/runtime/stack.c
parentc7bab46d0f3d4ddf13522470d49ed7d69642760c (diff)
downloadgo-79e1db2da13b0d9aafe39831bdb0c1b7940aab0c.tar.xz
add stub routines stackalloc() and stackfree().
run oldstack on g0's stack, just like newstack does, so that oldstack can free the old stack. R=r DELTA=53 (44 added, 0 deleted, 9 changed) OCL=20404 CL=20433
Diffstat (limited to 'src/runtime/stack.c')
-rw-r--r--src/runtime/stack.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/runtime/stack.c b/src/runtime/stack.c
new file mode 100644
index 0000000000..a4eeedc453
--- /dev/null
+++ b/src/runtime/stack.c
@@ -0,0 +1,19 @@
+// Copyright 2009 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.
+
+#include "runtime.h"
+
+// Stubs for stack management.
+// In a separate file so they can be overridden during testing of gc.
+
+void*
+stackalloc(uint32 n)
+{
+ return mal(n);
+}
+
+void
+stackfree(void*)
+{
+}