wasm-micro-runtime/core/iwasm/interpreter
Wenyong Huang ef3a683392
Don't call start/initialize in child thread's instantiation (#1967)
The start/initialize functions of wasi module are to do some initialization work
during instantiation, which should be only called one time in the instantiation
of main instance. For example, they may initialize the data in linear memory,
if the data is changed later by the main instance, and re-initialized again by
the child instance, unexpected behaviors may occur.

And clear a shadow warning in classic interpreter.
2023-02-17 15:11:05 +08:00
..
iwasm_interp.cmake Implement wasm mini loader and refine footprint of loader and runtime (#276) 2020-06-08 11:19:09 +08:00
SConscript add porting codes of rt-thread (#494) 2021-01-14 11:26:35 +08:00
wasm_interp_classic.c Don't call start/initialize in child thread's instantiation (#1967) 2023-02-17 15:11:05 +08:00
wasm_interp_fast.c Use shared memory lock for threads generated from same module (#1960) 2023-02-16 11:54:19 +08:00
wasm_interp.h Fix issue of restoring wasm operand stack (#1721) 2022-11-18 18:51:13 +08:00
wasm_loader.c Use shared memory lock for threads generated from same module (#1960) 2023-02-16 11:54:19 +08:00
wasm_loader.h Fix build error when enable custom section without interpreter (#1229) 2022-06-15 18:14:39 +08:00
wasm_mini_loader.c Use shared memory lock for threads generated from same module (#1960) 2023-02-16 11:54:19 +08:00
wasm_opcode.h Refine opcode br_table for classic interpreter (#1112) 2022-04-23 19:15:55 +08:00
wasm_runtime.c Don't call start/initialize in child thread's instantiation (#1967) 2023-02-17 15:11:05 +08:00
wasm_runtime.h Use shared memory lock for threads generated from same module (#1960) 2023-02-16 11:54:19 +08:00
wasm.h Use shared memory lock for threads generated from same module (#1960) 2023-02-16 11:54:19 +08:00