blob: a75856699c6f90c67d001f2e1b45bd83874968f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# DP: Backport r241171 from trunk
syscall: mark rawClone as no_split_stack
Reviewed-on: https://go-review.googlesource.com/30955
Index: b/src/libgo/go/syscall/clone_linux.c
===================================================================
--- a/src/libgo/go/syscall/clone_linux.c (revision 241071)
+++ b/src/libgo/go/syscall/clone_linux.c (revision 241072)
@@ -10,7 +10,10 @@
#include "runtime.h"
-long rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, struct pt_regs *regs) __asm__ (GOSYM_PREFIX "syscall.rawClone");
+long rawClone (unsigned long flags, void *child_stack, void *ptid,
+ void *ctid, struct pt_regs *regs)
+ __asm__ (GOSYM_PREFIX "syscall.rawClone")
+ __attribute__ ((no_split_stack));
long
rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, struct pt_regs *regs)
|