WASM Symbols Translator

Drop an uncompressed Emscripten symbols file and a Chrome profile trace JSON to translate wasm function names. For stack traces, paste text and translate it using the same symbols.

By default, this page reads cachebuster.txt and tries node_modules/@kognifai/cogsengine/dist/<cachebuster>/cogs.native.js.symbols.

Load a symbols file to begin.

1) Symbols file (required)

Expected format: one entry per line as index:symbol.

Drop symbols file here or click to browse
No symbols file loaded.

2) Chrome profile trace (JSON)

Drop an unzipped trace JSON file (when downloading from Chrome, uncheck gzip), then click translate. On success, the translated file is downloaded automatically.

Drop trace JSON file here or click to browse
No trace file loaded.

3) Stack trace translation

Paste stack trace text with $func1234 entries. .wasm:0x... addresses are not translated here.

Input

Output

No translated stack trace yet.