summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/mem_openbsd.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-09-04 21:12:48 -0400
committerRuss Cox <rsc@golang.org>2014-09-04 21:12:48 -0400
commitac45ae402a2d4a2e720eac3468df6d3d586f118b (patch)
tree2e96bfe3021feb286cd65ceb418bcc2c41bf0c8a /src/pkg/runtime/mem_openbsd.c
parent19d09b59493f94a89fc988eca9e3ca1e3dfea42a (diff)
downloadgo-ac45ae402a2d4a2e720eac3468df6d3d586f118b.tar.gz
runtime: mark sysAlloc nosplit
sysAlloc is the only mem function called from Go. LGTM=iant, khr R=golang-codereviews, khr, 0intro, iant CC=dvyukov, golang-codereviews, r https://codereview.appspot.com/139210043
Diffstat (limited to 'src/pkg/runtime/mem_openbsd.c')
-rw-r--r--src/pkg/runtime/mem_openbsd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pkg/runtime/mem_openbsd.c b/src/pkg/runtime/mem_openbsd.c
index cf4b24f92..8d04c832c 100644
--- a/src/pkg/runtime/mem_openbsd.c
+++ b/src/pkg/runtime/mem_openbsd.c
@@ -7,12 +7,14 @@
#include "defs_GOOS_GOARCH.h"
#include "os_GOOS.h"
#include "malloc.h"
+#include "../../cmd/ld/textflag.h"
enum
{
ENOMEM = 12,
};
+#pragma textflag NOSPLIT
void*
runtime·sysAlloc(uintptr n, uint64 *stat)
{