core/config.h: Bump the default WASM_STACK_GUARD_SIZE

The old value (1KB) doesn't seem sufficient for many cases.

I suspect that the new value is still not sufficient for some cases.
But it's far safer than the old value.
Consider if the classic interpreter loop (2600 bytes) calls
host snprintf. (2000 bytes)

Fixes: https://github.com/bytecodealliance/wasm-micro-runtime/issues/3314
This commit is contained in:
YAMAMOTO Takashi 2024-04-22 13:27:40 +09:00
parent 7bdea3c2ae
commit 1e1fffc02b

View File

@ -486,7 +486,7 @@
/* UVWASI requires larger native stack */
#define WASM_STACK_GUARD_SIZE (4096 * 6)
#else
#define WASM_STACK_GUARD_SIZE (1024)
#define WASM_STACK_GUARD_SIZE (1024 * 5)
#endif
#endif