Source file
src/runtime/sys_wasm.go
1
2
3
4
5 package runtime
6
7 import (
8 "internal/goarch"
9 "runtime/internal/sys"
10 "unsafe"
11 )
12
13 type m0Stack struct {
14 _ [8192 * sys.StackGuardMultiplier]byte
15 }
16
17 var wasmStack m0Stack
18
19 func wasmDiv()
20
21 func wasmTruncS()
22 func wasmTruncU()
23
24 func wasmExit(code int32)
25
26
27
28 func gostartcall(buf *gobuf, fn, ctxt unsafe.Pointer) {
29 sp := buf.sp
30 sp -= goarch.PtrSize
31 *(*uintptr)(unsafe.Pointer(sp)) = buf.pc
32 buf.sp = sp
33 buf.pc = uintptr(fn)
34 buf.ctxt = ctxt
35 }
36
View as plain text