File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040#ifndef PROXY_WASM_HOST_PAIRS_MAX_COUNT
4141#define PROXY_WASM_HOST_PAIRS_MAX_COUNT 1024
4242#endif
43+
44+ // Maximum number of frames in Wasm backtrace.
45+ #ifndef PROXY_WASM_HOST_MAX_BACKTRACE_FRAMES_COUNT
46+ #define PROXY_WASM_HOST_MAX_BACKTRACE_FRAMES_COUNT 20
47+ #endif
Original file line number Diff line number Diff line change @@ -44,9 +44,10 @@ wasm::Engine *engine() {
4444
4545 std::call_once (init, []() {
4646 // Disable the Liftoff compiler to force optimized JIT up-front.
47- std::string args = absl::StrFormat (" --wasm_max_mem_pages=%u --no-liftoff" ,
48- PROXY_WASM_HOST_MAX_WASM_MEMORY_SIZE_BYTES /
49- PROXY_WASM_HOST_WASM_MEMORY_PAGE_SIZE_BYTES);
47+ std::string args = absl::StrFormat (
48+ " --no-liftoff --wasm_max_mem_pages=%u --stack-trace-limit=%u" ,
49+ PROXY_WASM_HOST_MAX_WASM_MEMORY_SIZE_BYTES / PROXY_WASM_HOST_WASM_MEMORY_PAGE_SIZE_BYTES,
50+ PROXY_WASM_HOST_MAX_BACKTRACE_FRAMES_COUNT);
5051 ::v8::V8::SetFlagsFromString (args.c_str(), args.size());
5152 ::v8::V8::EnableWebAssemblyTrapHandler (true );
5253
You can’t perform that action at this time.
0 commit comments