Call __wasm_call_ctors() in wasi init function
Этот коммит содержится в:
родитель
43efe94041
коммит
112b369636
1 изменённых файлов: 2 добавлений и 1 удалений
|
@ -17,7 +17,6 @@ func _start() {
|
||||||
// These need to be initialized early so that the heap can be initialized.
|
// These need to be initialized early so that the heap can be initialized.
|
||||||
heapStart = uintptr(unsafe.Pointer(&heapStartSymbol))
|
heapStart = uintptr(unsafe.Pointer(&heapStartSymbol))
|
||||||
heapEnd = uintptr(wasm_memory_size(0) * wasmPageSize)
|
heapEnd = uintptr(wasm_memory_size(0) * wasmPageSize)
|
||||||
__wasm_call_ctors()
|
|
||||||
run()
|
run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,6 +25,8 @@ func _start() {
|
||||||
//
|
//
|
||||||
// wasmtime ./program.wasm arg1 arg2
|
// wasmtime ./program.wasm arg1 arg2
|
||||||
func init() {
|
func init() {
|
||||||
|
__wasm_call_ctors()
|
||||||
|
|
||||||
// Read the number of args (argc) and the buffer size required to store all
|
// Read the number of args (argc) and the buffer size required to store all
|
||||||
// these args (argv).
|
// these args (argv).
|
||||||
var argc, argv_buf_size uint32
|
var argc, argv_buf_size uint32
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче