Lines Matching refs:nosplit
26 # nosplit functions that would cause a stack overflow.
32 # then optionally the keyword 'nosplit', then the body of the function.
51 # Large frame marked nosplit is always wrong.
52 main 10000 nosplit
59 # But not if the frame is nosplit.
61 big 10000 nosplit
67 # Recursive nosplit runs out of space.
68 main 0 nosplit call main
76 # Chains of nosplit must fit in the stack limit, 128 bytes.
78 f1 80 nosplit call f2
79 f2 80 nosplit
95 f1 16 nosplit call f2
96 f2 16 nosplit call f3
97 f3 16 nosplit call f4
98 f4 16 nosplit call f5
99 f5 16 nosplit call f6
100 f6 16 nosplit call f7
101 f7 16 nosplit call f8
102 f8 16 nosplit call end
117 # A nosplit leaf can use the whole 128-CallSize bytes available on entry.
118 main 112 nosplit
119 main 116 nosplit
120 main 120 nosplit
121 main 124 nosplit
122 main 128 nosplit; REJECT
123 main 132 nosplit; REJECT
124 main 136 nosplit; REJECT
126 # Calling a nosplit function from a nosplit function requires
130 main 112 nosplit call f; f 0 nosplit
131 main 116 nosplit call f; f 0 nosplit
132 main 120 nosplit call f; f 0 nosplit; REJECT amd64
133 main 124 nosplit call f; f 0 nosplit; REJECT amd64 386
134 main 128 nosplit call f; f 0 nosplit; REJECT
135 main 132 nosplit call f; f 0 nosplit; REJECT
136 main 136 nosplit call f; f 0 nosplit; REJECT
138 # Calling a splitting function from a nosplit function requires
142 main 104 nosplit call f; f 0 call f
143 main 108 nosplit call f; f 0 call f
144 main 112 nosplit call f; f 0 call f; REJECT amd64
145 main 116 nosplit call f; f 0 call f; REJECT amd64
146 main 120 nosplit call f; f 0 call f; REJECT amd64 386
147 main 124 nosplit call f; f 0 call f; REJECT amd64 386
148 main 128 nosplit call f; f 0 call f; REJECT
149 main 132 nosplit call f; f 0 call f; REJECT
150 main 136 nosplit call f; f 0 call f; REJECT
153 main 104 nosplit callind
154 main 108 nosplit callind
155 main 112 nosplit callind; REJECT amd64
156 main 116 nosplit callind; REJECT amd64
157 main 120 nosplit callind; REJECT amd64 386
158 main 124 nosplit callind; REJECT amd64 386
159 main 128 nosplit callind; REJECT
160 main 132 nosplit callind; REJECT
161 main 136 nosplit callind; REJECT
176 lineRE = regexp.MustCompile(`(\w+) (\d+)( nosplit)?(.*)`)
198 dir, err := ioutil.TempDir("", "go-test-nosplit")
301 nosplit := m[3]
304 if nosplit != "" {
305 nosplit = ",7"
307 nosplit = ",0"
313 fmt.Fprintf(&buf, "TEXT ·%s(SB)%s,$%d-0\n\t%s\n\tRET\n\n", name, nosplit, size, body)