在浏览器里 Debug C++

phodal at 
最近和同事在使用 Rust 编写 Scie,即重写 vscode-textmate,期间遇到一个严重的 bug,需要调试一下 vscode-textmate 的底层的 vscode-oniguruma WASM 绑定。所以呢,为了正确地调试它,我就需要新起一个项目,以便于在浏览器中调试。因此,我需要配置一个 WASM 的 debug 环境。搜索了一番,发现在去年底,Google 提供了一个 DWARF 的功能:Improved WebAssembly debugging in Chrome DevTools。对应的,在不同的编译器 clang、emcc 和 rust 中,也提供了对应的支持。……