emscripten-core/emscripten
Auf GitHub ansehenCanary doesn't load dwarf symbols with "-g4 --source-map-base"
Open
#13.687 geöffnet am 17. März 2021
good first bughelp wanted
Repository-Metriken
- Stars
- (27.361 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 19T 10h) (147 gemergte PRs in 30 T)
Beschreibung
I don't know if it's a browser (Canary) or an emscripten issue:
On any trivial example:
- When compiling and linking with "-g4 --source-map-base http://0.0.0.0:8000/", Canary correctly loads the .wasm.map file, and finds the source files, but debugging symbols are not resolved (local variables, arguments, etc.)
Other cases work fine:
- When compiling and linking with "-g", you get the dwarf symbols, but files are accessed through the local filesystem.
- When compiling and linking with "-gseparate-dwarf", you get the separate dwarf symbols, but files are accessed through the local filesystem.
Tested version: Emscripten 2.0.15 (Mar 09, 2021) (macOS)