💭
Emscripten C++ でソースコード行番号付きでスタックトレース出すメモ
emsdk 4.0+ を想定
-gsource-map - Generate .wasm.map files
-sSTACK_OVERFLOW_CHECK=2 - Detect stack overflows
-sASSERTIONS=2 - Enhanced runtime checks
とりあえずはだいたいこれでいけるはず.
(Module ビルドで app.js で .wasm, .wasm.map のロードをしている場合)
それ以外では browser や runner(vite とか)で明示的に source map のパスを指定必要かも.
詳しくは ChatGPT くんや Claude くんに聞いて
Discussion